我的本地主机Apache2 PHP UTC有一分钟的延迟。

问题描述 投票:0回答:1

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

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

date.timezone=UTC

显示的信息是真实的日期:

phpinfo();

enter image description here

但是真正的UTC日期时间是提前了1分钟,所以比如我运行

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

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

我需要这个是精确的,因为谷歌2FA认证器,以匹配的代码。

任何建议都会得到很好的回应!谢谢

php apache timezone utc
1个回答
2
投票

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

如何同步你的系统时钟是高度依赖于你的操作系统,有几种不同风味的NTPd。如果您有更多关于如何为您的操作系统配置NTPNTPd的问题,最好在以下网站上询问 https:/superuser.com.

© www.soinside.com 2019 - 2024. All rights reserved.