2011-04-16 157 views
0

OK,我從http://dev.mysql.com/downloads/timezones.htmlUTC轉換到用戶使用時區夏令時

安裝我的MySQL時區包,我還保存我任何時候都UTC_TIMESTAMP();

而且我的代碼小珍聞:

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

我回來UTC/GMT -5 hours這是提前半小時,因爲夏令時(DST)

我一直在檢查堆棧溢出和谷歌現在幾個小時,仍然不太清楚如何解決這個問題。我很困惑如何解決這個問題?非常感謝幫助。

+0

雖然這不是你在尋找什麼,我通常的Javascript使所有的時間轉換,讓每一個用戶看到解釋自己的時區的時間。 – inhan 2012-08-12 03:01:14

回答

0

date_default_timezone_set('America/New_York'); 

Reference

+0

謝謝,我明白了,顯然我的電腦時鐘沒有同步 – aph107 2011-04-16 21:21:10