У меня проблемы с функцией mktime. На моем сервере производства, если я выполнить следующее:Функция MKTime, возвращающая неправильное время?
echo '<p>' . mktime(24, 0,0, 8,29,2009) . ' - 12pm</p>';
echo '<p>' . mktime(23, 0,0, 8,29,2009) . ' - 11pm</p>';
echo '<p>' . mktime(22, 0,0, 8,29,2009) . ' - 10pm</p>';
А затем преобразовать эти временные метки обратно в читаемый формат (с использованием www.unixtimestamp.com для быстрого преобразования), времени все на один час. Первоначально я думал, что это проблема с 2400 VS 0000, но это не повлияло бы на другие даты.
Любые идеи?
Я установил свой часовой пояс по умолчанию, который не был установлен. Дальнейшее исследование выглядит так, как будто я прыгнул с пистолета, метка времени преобразуется вперед и назад просто отлично, и это делает его в БД просто прекрасным. Кажется, это только проблема с отображением. Спасибо за помощь. –