Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   Баг при работе с функциями времени (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/bag-pri-rabote-s-funkciyami-vremeni-382929/)

Guest 16.10.2011 13:48

Баг при работе с функциями времени
 
Попробуйте выполнить у себя следующую операцию:echo date('Y-m-d H:i:s', strtotime('2011-10-30 00:00:00') + 60 * 60 * 24);Ожидаемый результат: 2011-10-31 00:00:00Однако у меня выводится следующий результат 2011-10-30 23:00:00То есть ко времени прибавляется не 24 часа, а 23.Столкнулся с проблемой, когда нужно было нарастить 2011-10-22 на 11 дней.Проблема возникает либо при переходе с 30 на 31 число, либо с 31 на 1.И только в 10 месяце года (то бишь в октябре).


Часовой пояс GMT, время: 00:45.


© www.otvetnemail.ru - Форум вопросов и ответов.