用 PHP 通过授时服务器获取准确的时间

UTC协调世界时(Coordinated Universal Time),又称世界标准时间或世界协调时间,是最主要的世界时间标准,其以原子时秒长为基础,在时刻上尽量接近于格林尼治平时。

windows 和 linux 都可以通过 ntp 获取时间,但是不好用在项目里边。

但是 php 通过更简单的 Daytime Protocol 协议直接得到时间的文本数据。

$fp=fsockopen(\'time.nist.gov\',13,$errno,$errstr,90);
echo fread($fp,2000);

可以看到输出类似的一下代码,格式说明具体请参考http://www.nist.gov/pml/div688/grp40/its.cfm

57052 15-01-30 02:05:51 00 0 0 927.8 UTC(NIST) *

剩下就是各类对字符串的处理了。

--- EOF ---

留下评论

电子邮件地址不会被公开。 必填项已用*标注

冀ICP备17005573号-1