一个离开.NET的程序员

ryhan

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
/*
* 获取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();

  

posted on 2014-06-11 16:06  ryhan  阅读(1271)  评论(0编辑  收藏  举报