繁体   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