Преобразование UTC в часовой пояс пользователя с переходом на летнее время - PullRequest
0 голосов
/ 16 апреля 2011

ОК. Я установил пакет моего часового пояса mySql из http://dev.mysql.com/downloads/timezones.html

Я также храню все свои времена с UTC_TIMESTAMP();

И моим небольшим кусочком кода:

$_SESSION['user_tz'] = 'America/New_York';
$last = "CONVERT_TZ(p.posted_on, 'UTC', '{$_SESSION['user_tz']}')";

Я возвращаюсь UTC/GMT -5 hours, что на час вперед из-за перехода на летнее время (DST)

Я проверял переполнение стека поиска и Google уже несколько часов, но все еще не уверенкак обойти это.Я действительно не понимаю, как обойти это?Помощь очень ценится.

1 Ответ

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

запись

 date_default_timezone_set('America/New_York'); 

Ссылка

...