1 頁 (共 1 頁)

PHP date 修改時區設定

發表於 : 2010-12-16 22:16:16
yehlu
http://www.22ace.com/2010/12/php-date-fix.html

PHP 修改時區設定

使用PHP 內建日期函式 date(Y-m-d)
有時,設計半天,時間都跟本機正確時間不同,

伺服器解決方式:
檢查伺服器,要設定 php.ini 的 timezone 為 Asia/Taipei

使用者解決方式:
若是租用國外主機,改不到主機設定檔,
則可以用下面方式

程式碼中加上
date_default_timezone_set("Asia/Taipei");
預設指定系統時間為台灣就可以了~

上述方法若無效,則使用強迫加時
date('Y-m-d G:i:T', strtotime('+14HOUR') );
依誤差時間,指定時間偏移到為為正確的台灣時區即可