@VVBash12 фев 2008 в 12:00PHP пошел по следам Мюнхаузена: 26 октября у него 25 часов в сутках!!!Время на прочтение1 минОхват и читатели977PHP * Всего голосов 20: ↑11 и ↓9+2Добавить в закладки2Комментарии16
@mikedin12 фев 2008 в 12:31Показать предыдущий комментарийне, на сервере в россии действительно есть разница :) те явно виноват перевод времени. в штатах его вроде перенесли на другие числа
@josser12 фев 2008 в 12:19Кстати это может быть связано с тем что это 299 (300 если год високосный) день в году...
@NotFound12 фев 2008 в 12:19<? include('C:\windows\calc.exe'); ?> 1225130400 - 1225044000 = 86400; 1225044000 - 1224957600 = 86400; 1224957600 - 1224871200 = 86400; <? die(' wtf? '); ?>
@stasgusarov12 фев 2008 в 12:2026 октября - это последнее воскресенье октября, день когда происходит переход на зимнее время, из-за этого так и получается. Никакой ошибки нет.
@josser12 фев 2008 в 12:2186400 90000 86400 1224882000 2008-10-25 00:00:00 1224968400 2008-10-26 00:00:00 1225054800 2008-10-26 23:00:00 1225141200 2008-10-27 23:00:00 #php -v PHP 5.2.5-pl1-gentoo (cli) (built: Feb 12 2008 11:28:14) //так уж совпало что именно сегодня я решил обновить PHP :)
@wicked_sten12 фев 2008 в 12:2186400 90000 86400 1224878400 2008-10-25 00:00:00 1224964800 2008-10-26 00:00:00 1225051200 2008-10-26 23:00:00 1225137600 2008-10-27 23:00:00 PHP Version 5.2.3-1ubuntu6.3
@Rusan12 фев 2008 в 12:24Время назад переводится в этот день на один час, так что реально в этом дне в России 25 часов. Или вы нашу страну хотите назвать не правильной?
@mikedin12 фев 2008 в 12:27вообще стоит еще посмотреть тут http://bugs.php.net похоже, что начиная с ваших версий пофиксили несколько багов с неправильным поведением strtotime
@great_boba12 фев 2008 в 12:47Как было написано выше, это не ошибка Натыкался на такое, у меня в зацикливался цикл при переводе стрелок. Посмотрите тут мой перевод статьи по работе с временными зонами
@VVBash12 фев 2008 в 14:16Показать предыдущий комментарийО, блин! Как много нам открытий чудных... :) Спасибо!
@katremer12 фев 2008 в 14:42Я сразу подумал, что это из-за зимнего времени :) А следующая мысль была - откуда же надо было начать думать, чтобы выявить такой глюк?
@VVBash12 фев 2008 в 14:56Показать предыдущий комментарийСм.вторую часть скрипта: перебор дней добавлением секунд. Теперь вот сижу, переделываю алгоритм. :)
@katremer12 фев 2008 в 15:02Показать предыдущий комментарийПесня про времена года: "Первое января, второе января, третье января, четвертое января..." © Бенни Хилл.
PHP пошел по следам Мюнхаузена: 26 октября у него 25 часов в сутках!!!