PHP 5.2.17 date('T') 给出了不正确的时区。服务器时间+phpinfo时间是正确的



我遇到了一个奇怪的问题:

  • 日期函数给出时区=MST
  • centOS提示符中的日期函数会给我EST
  • phpinfo()函数返回America/New_York

当Plesk展示美国/纽约,但centOS没有展示时,Techsupport对/usr/share/zoneinfo/文件,因为他们说New_York文件显示了MST(山地时间)。

在该操作之后,centOS时间和phpinfo()正确显示EST,但日期功能仍然显示MST。

有什么想法吗?

您尝试过date_default_timezone_set()吗?

自PHP 5.1.0(当日期/时间函数被重写时)以来,如果时区无效,则对日期/时间功能的每次调用都会生成E_NOTICE,如果使用系统设置或TZ环境变量,则会生成E_WARNING消息。

相关内容

  • 没有找到相关文章

最新更新