在PHP中获取原子时间

时间:2014-05-27 06:58:26

标签: php

我需要在php中获取原子时间。

 $fp = @fsockopen( "time-a.nist.gov", 37, $errno, $errstr, 10 );
if ( !$fp )
{
    echo $errstr;
}
else
{ 
    fputs($fp, "\n"); 
    $time_info = fread($fp, 49);
    fclose($fp);
}
/*** create the timestamp ***/
$atomic_time = (abs(hexdec('7fffffff') - hexdec(bin2hex($time_info)) - hexdec('7fffffff')) - 2208988800); 
echo $errstr;`

但是我只与我尝试连接的每台服务器建立连接超时。

我测试了不同的服务器,但都有相同的错误。现在我想知道我的代码有什么问题。

有没有更好的方法来确保原子时间?我的老板不希望我们使用servertime。

0 个答案:

没有答案