2011-12-03 51 views
0

服務器的時間調整,我用gmt_to_local來計算當前時間:笨 - gmt_to_local返回錯誤的時間時BST

$currentTime = gmt_to_local(now(), $timezone, $daylight_saving); 

的$ daylight_saving值是我的配置文件中設置一個布爾值來決定,如果時區計算應轉換爲DST調整。

我的問題是我的服務器自動更新它的時間,當我們從GMT轉到BST或BST到GMT時,所以我當前的時間值變得不正確。解決方法是相應地將$ daylight_saving值更改爲TRUE/FALSE。

當我的服務器時間調整時,如何避免手動更改我的配置設置?

問候,本。

回答