Windows Server 2012 IIS PHP无法通过php.ini设置时区

时间:2014-01-18 06:48:20

标签: php windows timezone

我的Windows Server 2012系统时区设置为UTC8 Kuala Lumpur / Singapore。

我发现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

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

检查date.timezone下是否有[WebPIChanges]并将其更改为Asia/Singapore。我通过这种方式解决了我的问题。希望这会对你有所帮助。