|
|
|
туплю с разбивкой временного отрезка на N равных
|
|||
|---|---|---|---|
|
#18+
В общем задача следующая : нужно для построений графиков написать функцию которая бы делила временной отрезок на 10 равных. заранее прошу сильно не судите строго за корявый код php, я тут новичок. пытаюсь так : Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. а результат почему - то такой : May-03-2004 00-00-00 Jun-08-2008 14-30-00 Jul-15-2012 05-00-00 Aug-20-2016 19-30-00 Sep-26-2020 10-00-00 Nov-02-2024 00-30-00 Dec-08-2028 15-00-00 Jan-14-2033 05-30-00 Feb-19-2037 20-00-00 Mar-28-2041 10-30-00 May-04-2045 01-00-00 последняя дата должна быть May-04-2045 00-00-00. откуда лишний час - 01 ? ну или кто - нибудь уже решал подобную задачу ? предложит свой алгоритм решения ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2012, 16:04:12 |
|
||
|
туплю с разбивкой временного отрезка на N равных
|
|||
|---|---|---|---|
|
#18+
переведите в unixtime, разделите отнимете, прибавьте, переведите обратно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2012, 16:42:00 |
|
||
|
туплю с разбивкой временного отрезка на N равных
|
|||
|---|---|---|---|
|
#18+
Hettпереведите в unixtime, разделите отнимете, прибавьте, переведите обратно. а где вы советуете перевести в unixtime . я разве не перевожу mktime - ом ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2012, 16:53:18 |
|
||
|
туплю с разбивкой временного отрезка на N равных
|
|||
|---|---|---|---|
|
#18+
Вот что получилось у меня) Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. Вроде всё работает, а по вашему коду, я вообще не понимаю как он выводит 45 год? Unix время в 38 истекает)))Такого быть не может. как то вы всё сложно делаете) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2012, 16:57:54 |
|
||
|
туплю с разбивкой временного отрезка на N равных
|
|||
|---|---|---|---|
|
#18+
qwerty1992Вот что получилось у меня) Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. Вроде всё работает, а по вашему коду, я вообще не понимаю как он выводит 45 год? Unix время в 38 истекает)))Такого быть не может. как то вы всё сложно делаете) действительно рабочий вариант. А почему Unix время в 38 истекает ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2012, 17:07:46 |
|
||
|
туплю с разбивкой временного отрезка на N равных
|
|||
|---|---|---|---|
|
#18+
andron81, Потому что закодированно оно 4 байтами, то есть максимальное число в восьмиричной сс это "0x77777777"? так уж сделали когда его создавали, то есть вы можете посмотреть функцией Код: php 1. Когда оно закончится) Или поставить все нули, чтоб узнать когда его придумали) Почитайте в интернете если вам интересно) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2012, 17:14:55 |
|
||
|
туплю с разбивкой временного отрезка на N равных
|
|||
|---|---|---|---|
|
#18+
andron81, Поэтому не используйте юникс время меньше 1970 и больше 2037. Будет бред) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2012, 17:21:31 |
|
||
|
туплю с разбивкой временного отрезка на N равных
|
|||
|---|---|---|---|
|
#18+
qwerty1992, сейчас многие переходят на 64х процессоры, так что таймстамп относительно неограничен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2012, 17:34:04 |
|
||
|
туплю с разбивкой временного отрезка на N равных
|
|||
|---|---|---|---|
|
#18+
artas, не совсем в этом дело) Вообщем не замарачивайтесь) А можно вопрос давно прогаете на php? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2012, 17:40:19 |
|
||
|
туплю с разбивкой временного отрезка на N равных
|
|||
|---|---|---|---|
|
#18+
qwerty1992artas, не совсем в этом дело) Вообщем не замарачивайтесь) А можно вопрос давно прогаете на php? если вопрос ко мне , я 3 месяца )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2012, 19:34:21 |
|
||
|
туплю с разбивкой временного отрезка на N равных
|
|||
|---|---|---|---|
|
#18+
artasqwerty1992, сейчас многие переходят на 64х процессоры, так что таймстамп относительно неограничен может быть вы и правы. грубо говоря "на моём хостинге" решение qwerty1992 работает и для отрезка : Код: php 1. 2. вот полюбуйтесь : 2012-Jan-05 21:00:00 201ct-24 14:48:06 2025-Aug-12 07:36:12 2032-May-31 00:24:18 2039-Mar-19 16:12:24 2046-Jan-05 09:00:30 2052-Oct-24 01:48:36 2059-Aug-12 18:36:42 2066-May-31 11:24:48 2073-Mar-19 04:12:54 2080-Jan-05 21:01:00 )))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2012, 19:44:04 |
|
||
|
туплю с разбивкой временного отрезка на N равных
|
|||
|---|---|---|---|
|
#18+
andron81, Интересно, а попробуйте ввести вместо года какое либо большое число, наподобие этого: 99999999999999999999999999 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2012, 23:05:09 |
|
||
|
туплю с разбивкой временного отрезка на N равных
|
|||
|---|---|---|---|
|
#18+
andron81, Да вопрос был к вам) У меня вот тоже третий месяц закончился) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2012, 23:07:16 |
|
||
|
туплю с разбивкой временного отрезка на N равных
|
|||
|---|---|---|---|
|
#18+
qwerty1992andron81, Да вопрос был к вам) У меня вот тоже третий месяц закончился) видимо я менее сообразителен ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2012, 07:58:13 |
|
||
|
туплю с разбивкой временного отрезка на N равных
|
|||
|---|---|---|---|
|
#18+
andron81, нет. Я толком не умею програмить, но взял с себя слово что буду следовать советам мак коннелла(Совершенный код) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2012, 13:34:16 |
|
||
|
туплю с разбивкой временного отрезка на N равных
|
|||
|---|---|---|---|
|
#18+
qwerty1992andron81, нет. Я толком не умею програмить, но взял с себя слово что буду следовать советам мак коннелла(Совершенный код) макконел это конечно хорошо. но и о своей голове забывать не стоит. или вы думаете что поклонение макконелу автоматически делает ваш код - совершенным? ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2012, 06:48:33 |
|
||
|
|

start [/forum/topic.php?fid=23&fpage=147&tid=1465202]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 222ms |
| total: | 358ms |

| 0 / 0 |
