1. 程式人生 > >PHP 中的時區設定 date.timezone

PHP 中的時區設定 date.timezone

對於相同的時間戳,如果時區不同,得到的日期時間字串也會不同。因此,設定正確的時區非常必要。不同的時區,會影響 date('Y-m-d H:i:s', time()) 或類似函式的值。設定時區有以下兩種方法:1. 修改配置檔案 php.ini 中 date.timezone 的值date.timezone=Asia/Shanghai或date.timezone=Asia/Chongqing將其設定為亞洲上海時區,也就是中國的時區。重啟web伺服器後,就可以永久生效。2. 利用函式臨時設定時區bool date_default_timezone_set(string $timezone_identifier
)設定成功返回 true,失敗返回 false。date_default_timezone_set( 'Asia/Shanghai' );
函式 date_default_timezone_get(),可以獲取函式呼叫處正在起作用的時區,返回時區字串。