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