最近更新到 PHP 7.3.2(构建于 2019 年 2 月 15 日),从那时起我们所有的 date('H:i:s') 变量不再遵循 ini 中最初设置的默认时区。
Linux 系统时钟是正确的。我们重置时区,重新启动服务器,同样的问题。 phpinfo() 报告正确的时区(美国/丹佛)
更改 ini 中的时区和通过测试脚本都不会影响打印的日期/时间。无论我们设置什么,所有日期/时间变量都关闭 5 小时。
如有任何帮助,我们将不胜感激。我找不到任何反射(reflect)这种情况的信息。
最佳答案
重新安装 7.3.2 未能解决日期问题。删除 7.3.2 并安装 7.3.4 解决了这个问题。
关于PHP 默认时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55641806/