获取服务器端的时间
//$server输入的是域名地址
function get_time($server){
$data = "HEAD / HTTP/1.1\r\n";
$data .= "Host: $server\r\n";
$data .= "Connection: Close\r\n\r\n";
$fp = fsockopen($server,80);
fputs($fp, $data);
$resp = '';
while ($fp && !feof($fp)){
$resp .= fread($fp, 1024);
preg_match('/^Date: (.*)$/mi',$resp,$matches);
}
return strtotime($matches[1]);
}
//还有一种获取服务器的时间的方式是直接拉取相应后的头部信息进行获取
function getSeverTime(){
var xhr = window.ActiveXObject ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
xhr.open("HEAD", window.location.href, false);
xhr.send();
var d= new Date(xhr.getResponseHeader("Date"));
return d;
}

浙公网安备 33010602011771号