【发布时间】:2013-04-15 17:50:11
【问题描述】:
我有一个 PHP 脚本,它当前使用 time() 从服务器提取时间;
很遗憾,服务器上的时间最近有误,而且提前了 在它更新/重置之前。托管支持已经调查了这个问题,但到目前为止 尚未解决,仍在进行中。
对于这个脚本,我需要时间来比较准确,所以我想我可能是 能够在上述问题解决之前进行临时修复。
我曾尝试研究各种其他获取时间的方法,例如从 NIST 或 有人提到从标题中获取它。我很担心 减慢脚本速度,不确定最好的方法是什么。
顺便说一句,PHP 版本是 4.4 - 是的,我知道它应该改变,但那不在 我的控制,因为它在共享服务器上。
所以关于如何获取当前时间的任何建议 - 而不是服务器时间和 将其作为 unix 时间戳,例如 time();
感谢您的帮助。
【问题讨论】:
-
PHP 4.4???不再支持..您的时间问题更多的问题 -
我会认真考虑更换主机。现在大多数共享服务器至少提供 5.x,如果您的服务器也有 linux 时间问题...:/
-
我知道你们在说什么,但不幸的是目前我做不到。
-
你好,所以只调整timezone设置不能帮助纠正那个时间戳?
-
没有服务器时间获得时间 - 昨天提前 30 分钟以上 - 今天提前 40 分钟以上