2011-04-18 2 views
0

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

Спасибо вам помочь

ответ

0

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

Значение может быть дано в качестве имени часового пояса, такие как 'Европа/Хельсинки', 'US/Eastern', или '' MET. Именованные часовые пояса могут использоваться только в том случае, если были созданы и заполнены информационные таблицы часовых поясов в базе данных mysql.

похоже на то, что вы можете использовать записи от tz database, таких как America/Denver.

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

+0

спасибо за ваш ответ IkegamI, вы правы горного часового пояса в настоящее время -6, и я собираюсь попробовать его и посмотреть, если он решает проблемы! – nzayisenga

Смежные вопросы