【问题标题】:My localhost Apache2 PHP UTC has a minute delay我的本地主机 Apache2 PHP UTC 有一分钟延迟
【发布时间】:2020-08-22 03:32:17
【问题描述】:

我正在尝试为我的 Apache PHP 服务器设置时区以获取 UTC,它告诉我一切正常,但是我在检索日期时得到的日期时间是错误的。

我在 php.ini 中设置了 date.timezone,如下所示:

date.timezone=UTC

目前显示的信息:

phpinfo();

但真正的 UTC 日期时间提前 1 分钟,例如,如果我运行

echo date('Y-m-d H:i:s');

我得到 2020-05-06 23:59:11 而真正的 UTC 是 2020-05-07 00:00:11

由于 Google 2FA Authenticator,我需要准确地匹配代码。

任何建议都会受到欢迎! 谢谢

【问题讨论】:

    标签: php apache timezone utc


    【解决方案1】:

    大多数计算机时钟在计时方面并不完美,并且随着时间的推移自然会以一种或另一种方式漂移。这就是为什么我们有 NTP 将我们的时钟与 准确的特殊时钟同步,而 NTPd保持我们的本地时钟同步。

    如何同步您的系统时钟高度依赖于您的操作系统,有几种不同风格的 NTPd。如果您对如何为您的操作系统专门配置 NTP/NTPd 有其他疑问,最好在https://superuser.com/ 上提问。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-04
      • 1970-01-01
      • 1970-01-01
      • 2015-05-29
      相关资源
      最近更新 更多