簡體   English   中英

Windows Server 2012 IIS PHP無法通過php.ini設置時區

[英]Windows Server 2012 IIS PHP Unable to set timezone through php.ini

我的Windows Server 2012系統時區設置為UTC8吉隆坡/新加坡。

我發現PHP時間與系統時間不同,它返回UTC時間。 然后我嘗試在php.ini中設置時區,將其設置為

date.timezone =“亞洲/新加坡”

更改PHP ini之后,我重新啟動了服務器,但它仍返回UTC時間。 phpinfo()顯示了這些值

date

date/time support   enabled
"Olson" Timezone Database Version   2013.2
Timezone Database   internal
Default timezone    Europe/Dublin

Directive   Local Value Master Value
date.default_latitude   31.7667 31.7667
date.default_longitude  35.2333 35.2333
date.sunrise_zenith 90.583333   90.583333
date.sunset_zenith  90.583333   90.583333
date.timezone   Europe/Dublin   Europe/Dublin

我該如何解決?

檢查[WebPIChanges]下是否有date.timezone並將其更改為Asia/Singapore 我通過這種方式解決了我的問題。 希望這會幫助你。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM