Php-как изменить часовой пояс с переходом на летнее время? - PullRequest
0 голосов
/ 19 апреля 2011

эй! Я работаю над php-приложением и пытаюсь изменить часовой пояс для каждого пользователя в соответствии с его местоположением, я использовал этот оператор SQL: SET time_zone каждый раз, когда я собираюсь отображать дату и время, но когда дело доходит до перехода на летнее время, оно вообще не работает (например: до перехода на летнее время смещение часового пояса для США и Канады) составляет -7 часов, но теперь оно составляет -8 часов, и код, который я использую, не помогает все);

Спасибо за помощь

1 Ответ

0 голосов
/ 19 апреля 2011

http://dev.mysql.com/doc/refman/5.5/en/time-zone-support.html,

Значение может быть задано в виде названного часового пояса, например, «Европа / Хельсинки», «США / Восток» или «МЕТ». Именованные часовые пояса можно использовать только в том случае, если информационные таблицы часовых поясов в базе данных mysql созданы и заполнены.

Мне кажется, это означает, что вы можете использовать записи из базы tz , такие как Америка / Денвер.

Примечание: в настоящее время Маунтиану -6, а не -8.

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