2007年8月5日 星期日

php時間錯亂問題

  php5.1版以後將時區預設為GMT,所以在使用時間函數時會產生時間少8小時的錯誤,剛剛在google大神上面找解決方式,但是大家都教到php.ini中找
;default.timezone =
將它改成
default.timezone = Asia/Taipei
##CONTINUE##
  但是根據我的使用結果無效,很怪、非常怪,我記得以前也這樣改過然後有成功...,不過總而言之,這次失敗了,最後不得已只好採用第二種消極的方法,在所有用到時間的地方加入
date_default_timezone_set('Asia/Taipei');

強制把時間設定為GMT+8,改天找到解答在po上來

沒有留言: