我正在嘗試同步我的PHP和MySQL時間。目前,時代不同了(如下輸出):同步MySQL和PHP時間
'SELECT CURRENT_TIMESTAMP' returns '2013-03-16 13:14:28'
'date('Y-m-d g:i:s')' returns '2013-03-16 10:14:28'
我已經成功,從其他用戶閱讀,使用SET time_zone='-7:00';
改變MySQL的時間。問題是基於用戶位置的不同查詢時間會發生變化,我寧願不更改每個查詢的time_zone
。
我應該只設置一次time_zone
,使其與服務器的時間相同,然後根據用戶的時區在PHP中更改時間?或者有更好的方法去解決這個問題嗎?
預先感謝您!
哦,我喜歡將它們存儲在Unix Time中然後每次都進行轉換的想法。謝謝! – doitlikejustin 2013-03-16 19:13:26