代码之家  ›  专栏  ›  技术社区  ›  josef.van.niekerk

为什么我的PHP错误日志落后2小时?

  •  4
  • josef.van.niekerk  · 技术社区  · 15 年前

    我写了一个小片段来检查时间是否正确,如下所示:

    echo date('h:i A', time());
    echo '<br />' . ini_get('date.timezone');
    

    这将输出正确的时间,与本地机器的系统时间相匹配。

    但是,当我查看php错误日志时,每个错误日志项上的时间正好落后两个小时?为什么会这样,我怎样才能解决这个问题。

    2 回复  |  直到 15 年前
        1
  •  1
  •   Rik Heywood    15 年前

    听起来PHP配置了一个时区,它运行的服务器被设置为不同的时区(可能是GMT/UTC)。这意味着所有的文件操作等将在不同的时区工作到您的PHP脚本。

    检查服务器的系统时区。

        2
  •  0
  •   Iacopo    15 年前

    谷歌傅:读什么 PHP official site writes .

    推荐文章