2007
06.29

PHP5.X 的時區設定 (Xoops時區問題可參考)

之前幫公司架設了一套Xoops的系統在Run,今天被告知系統上的時間都不對,真糟,人不是我殺的啊,我了不起只有幫Open Source改過PHP的程式來達到客製化的目的,時區到底是哪裡再給我搞鬼,一開始我曾經懷疑過Xoops是不是出問題了,我找過了時區設定,在一行行的程式碼當中找來找去(沒辦法,程式又不是我起頭的,只好土法煉鋼),結果都找不出原因,搞到我頭破血流的時候,突然想到該不會是PHP給我出問題吧…

叮咚,沒錯,還真的是PHP這個老大哥給我出狀況,我真的好希望PHP能夠統一和人性化一點,不然每一版的狀況還真的不太一樣,真的會搞死人,言歸正傳,後來把PHP的時區設定給改過來,終於才把這件事情搞定。

在PHP5.X的版本中,其時區是內定在美國,因此要額外調整才會正確的執行出來。

原本設定如下:

[Date]
; Defines the default timezone used by the date functions
;date.timezone =

要設成台灣的時區請改為:

[Date]
; Defines the default timezone used by the date functions
date.timezone = Asia/Taipei

如果你跟我一樣遇到這樣的狀況,可能是PHP的問題,別急著錯怪Xoops啊,抱歉Xoops,我今天錯怪你了.   *笑*
 


相關文章:
  • 更改Windows Server遠端連線(Terminal Service)的port
  • Apache 2.2.4 與 PHP 5.2.1 設定配置
  • 想學標準的HTML,SQL,JavaScript…哪裡去?
  • PHP上實作重新導引(Redirect)
  • PHP5中利用PDO使用各種資料庫(dsn)
  • 本文引用:
    文章內容由宋志峰[ANISTAR]撰寫,引用分享請以鏈結形式註明出處與原始作者。

    No Comment.

    Add Your Comment