【发布时间】:2015-10-19 11:55:18
【问题描述】:
所以我在文件顶部设置了我的时区:date_default_timezone_set('America/New_York');
我已使用 pecl 将我的 timezonedb 更新为 2015.7,并将扩展名添加到我的 php.ini 并重新启动我的服务器。我现在在使用timezone_version_get() 时显示该版本。
我也 var dump out (date_default_timezone_get()) 只是为了确保我设置了正确的时区并且它实际上输出了America/New_York
然而,当我使用date('H:i:s'); 时,它却显示晚了一个小时。有什么想法吗?
【问题讨论】:
-
试过工作正常。你能展示更多你的代码工作吗?
-
谢谢你们。我决定在日期调用之前将我的 sets/gets 和 var_dumps 向下移动到 RIGHT 而不是文件顶部。不幸的是,这是遗留代码,它们似乎与意大利面条混乱中的时区混淆了。