0
我的windows server 2012系統時區設置爲UTC8吉隆坡/新加坡。Windows Server 2012 IIS PHP無法通過php.ini設置時區
我發現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
如何解決這個問題?
PHP如何返回UTC時間?你能詳細說明一下嗎?在php.ini中你已經設置了'Europe/Dublin' ... –
在php.ini中,我已經設置了date.timezone =「亞洲/新加坡」。 不知何故phpinfo仍然返回歐洲/都柏林,並且位於C:\ Program Files(x86)\ PHP \ v5.4 \ php.ini – Eddi
服務器中只有一個php.ini文件time()的結果是當前UTC時間。 – Eddi