/* * 獲取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();