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 }