/* * 获取XMLHttpRequest对象 */ function CreateXMLHttpRequest() { var xmlreq = false; if (window.ActiveXObject) { xmlreq = new ActiveXObject("Microsoft.XMLHTTP"); } else if (window.XMLHttpRequest) { xmlreq = new XMLHttpRequest(); } return xmlreq; } /* * 获取服务端时间,返回DateTime对象 */ function GetServerDate() { var xmlhttp = CreateXMLHttpRequest(); var ipaddress = "http://" + location.host + siteSuffix; xmlhttp.open("HEAD", ipaddress, false); xmlhttp.setRequestHeader("Range", "bytes=-1"); xmlhttp.send(); //异步的形式向服务器发送请求 var serverDate = new Date(xmlhttp.getResponseHeader("Date")); return serverDate; }
WebServerTime = GetServerDate(); var year = webTime.getFullYear(); var month = webTime.getMonth(); var day = webTime.getDate(); var hour = webTime.getHours(); var m = webTime.getMinutes(); var s = webTime.getSeconds();