В PHP используются свои таблицы часовых поясов. При переводе/отмены перевода летнего/зимнего времени, часового пояса возможно получение некорректного времени. Для решения проблемы можно изменить в php.ini директиву date.timezone на Etc/GMT-3 (пример для зоны Europe/Moscow). Для этого выполнить perl -pi -e ‘s/date.timezone = «Europe\/Moscow»/date.timezone = «Etc\/GMT-3″/g’ /usr/local/lib/php.ini После чего перезапустить Apache командой service httpd reload
Отмеченные статьи: timezone
Обновление временных зон для России на Debian 6.0 (squeeze)
Как сменить часовой пояс?
CentOS 6 cp /etc/localtime /root/old.timezone rm /etc/localtime ln -s /usr/share/zoneinfo/Europe/Moscow /etc/localtime Обновление часовых поясов yum install tzdata В интерактивном режиме tzselect PHP Выберите необходимую зону из списка поддерживаемых временных зон и внесите изменения в файл php.ini [Date] date.timezone = Europe/Moscow
Database returned an invalid value in QuerySet.datetimes(). Are time zone definitions for your database and pytz installed?
Загрузка таблиц с временнЫми зонами, для поддержки их в mysql. Детали: http://dev.mysql.com/doc/refman/5.6/en/mysql-tzinfo-to-sql.html