Javascript获取服务器时间

 1 //获取服务器时间
 2 var getServerDate = function () {
 3     var xmlHttpRequest = null,
 4     serverDate = new Date();
 5     if (window.ActiveXObject) {
 6          xmlHttpRequest = new ActiveXObject("Microsoft.XMLHTTP");
 7     }
 8     else if (window.XMLHttpRequest) {
 9          xmlHttpRequest = new XMLHttpRequest();
10     }
11     else {
12          xmlHttpRequest = new ActiveXObject("Msxml2.XMLHTTP");
13     }
14     //同步请求 HEAD请求仅获取HEAD信息
15     xmlHttpRequest.open('HEAD', '/', false);
16     xmlHttpRequest.send(null);
17     if (xmlHttpRequest.status === 200) {
18         // 获取请求响应头里的时间戳
19         serverDate = new Date(xmlHttpRequest.getResponseHeader("Date"));
20     }
21     return serverDate;
22 }

 

posted @ 2017-04-26 20:25  JadynWang  阅读(265)  评论(0编辑  收藏  举报