我的本地主机 Apache2 PHP UTC 有一分钟的延迟
My localhost Apache2 PHP UTC has a minute delay
我正在尝试为我的 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 身份验证器,我需要这个是精确的,以匹配代码。
任何建议都会受到欢迎!
谢谢
大多数计算机时钟在计时方面并不完美,并且会随着时间的推移自然地以一种方式或另一种方式漂移。这就是为什么我们NTP to synchronize our clocks with special clocks that are accurate, and NTPd要保持我们本地时钟同步。
如何同步您的系统时钟在很大程度上取决于您的 OS,有几种不同的 NTPd 风格。如果您对如何为 OS 具体配置 NTP/NTPd 有进一步的疑问,最好在 https://superuser.com/.
上询问他们
我正在尝试为我的 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 身份验证器,我需要这个是精确的,以匹配代码。
任何建议都会受到欢迎! 谢谢
大多数计算机时钟在计时方面并不完美,并且会随着时间的推移自然地以一种方式或另一种方式漂移。这就是为什么我们NTP to synchronize our clocks with special clocks that are accurate, and NTPd要保持我们本地时钟同步。
如何同步您的系统时钟在很大程度上取决于您的 OS,有几种不同的 NTPd 风格。如果您对如何为 OS 具体配置 NTP/NTPd 有进一步的疑问,最好在 https://superuser.com/.
上询问他们