【发布时间】:2016-08-26 21:38:15
【问题描述】:
在我的 php.ini 我已经设置:
date.timezone = "Etc/UTC"
而且服务器的时间也是 UTC+0,但是当我尝试这个脚本来获取时区时:
<?php print(date_default_timezone_get()); ?>
它返回
欧洲/柏林
这是UTC+2 而不是UTC+0,我不知道它是如何到达那里的。
只是为了澄清:
- 我已将正确的文件保存在正确的路径并重新启动了我的服务器
- 我不想修改我的脚本,因为我已经经常使用
date()方式 - 我希望 PHP 的时间是
UTC+0只需更改配置即可 - 我希望它始终是
UTC+0,忽略夏季/冬季时间
【问题讨论】:
-
print(date_default_timezone_get()) 操作前检查一下
-
夏季/冬季?
-
欧洲/柏林不是 UTC
-
这意味着你已经设置了 date_default_timezone_set('Europe/Berlin');脚本中的某处??
-
@MineshPatel 我知道,但我希望它是 UTC
标签: php datetime time timezone