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