[英]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.