js获取服务器时间

<!-- lang: js -->
   function get_server_time(){
   var xmlHttp = false;
   //获取服务器时间
   try {
   xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
   } catch (e) {
   try {
   xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
   } catch (e2) {
   xmlHttp = false;
   }
   }

   if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {
   xmlHttp = new XMLHttpRequest();
   }

   xmlHttp.open("GET", "/null.txt", false);
   xmlHttp.setRequestHeader("Range", "bytes=-1");
   xmlHttp.send(null);
   return new Date(xmlHttp.getResponseHeader("Date"));
}

在网站根目录创建一个null.txt文件,不然在火狐浏览器中会出现找不到文件的错误提示。

你可能感兴趣的:(js,服务器时间)