Отмена перехода на зимнее/летнее время в php

Ответить


Этот вопрос предназначен для предотвращения автоматической отправки форм спам-ботами.
Смайлики
:| :) :wink: :D :lol: :( :cry: 8) :o :oops: :? :x :P :evil: :twisted: :roll: :!: :?: :idea: :arrow: :mrgreen:
Ещё смайлики…

Markdown is OFF

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ВКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Отмена перехода на зимнее/летнее время в php

Отмена перехода на зимнее/летнее время в php

UncleFather » 19 ноя 2012 15:51, Пн

В связи с отменой перехода на зимнее/летнее время, некоторые приложения php стали некорректно отображать время.

Для исправления этого можно пойти трудным и долгим, но, имхо, более правильным путем.

Для того же, кому лень заморачиваться - есть простой выход:

в конфигурационном файле php.ini либо в .htaccess (смотря чем мы пользуемся), вместо обычной записи часового пояса типа:

Asia/Yekaterinburg

нужно использовать записи типа

Etc/GMT-6

Здесь нужно обратить внимание на то, что знак в новой записи противоположен реальному отклонению вашего часового пояса от гринвичевского времени. Так, для часового пояса Екатеринбург отклонение составляет +6 часов, однако писать следует "Etc/GMT-6".

Вообще, при записи в формате Etc/GMT..., следует указывать противоположное по модулю число, в отличие от привычной нам записи GMT... (то есть GMT+6 = Etc/GMT-6)


Вернуться к началу