獲取標(biāo)準(zhǔn)日期時間

字號:


    javascript獲取標(biāo)磚的格林尼治時間,不輸出本地時間
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "">
    <html xmlns="">
    <head><title>
    時間
    </title>
    <script language="javascript" type="text/javascript">
    //特別注明:北京時間是格林尼治標(biāo)準(zhǔn)時加八小時,因此用的起始時間也是從八點起算的
    var secondServer = 1318500430.62087;
    var secondClient = parseInt(new Date().getTime()/1000);
    var secondSub = secondServer - secondClient; //兩端時間秒差
    //星期函數(shù)
    function initArray()
    {
    this.length=initArray.arguments.length
    for(var i=0;i<this.length;i++)
    this[i+1]=initArray.arguments[i]
    }
    function meizzTime(n)
    {
    var mei = new Date();
    mei.setTime(mei.getTime() + n*1000); //得到一個新的時間
    var y = mei.getFullYear();//年
    //var y = mei.getYear();//年
    //y=(!document.all)?y+1900:y;
    var t = mei.getMonth()+1;//月分需加1
    var d = mei.getDate();//日
    var w = new initArray(
    "星期日",
    "星期一",
    "星期二",
    "星期三",
    "星期四",
    "星期五",
    "星期六");
    var z = w[mei.getDay()+1]//星期
    var h = (mei.getHours() > 9) ? mei.getHours() : "0" + mei.getHours(); //時
    var m = (mei.getMinutes() > 9) ? mei.getMinutes() : "0" + mei.getMinutes(); //分
    var s = (mei.getSeconds() > 9) ? mei.getSeconds() : "0" + mei.getSeconds(); //秒
    document.meizz.clock.value = y +" 年 "+ t +" 月 "+ d +" 日 " + z +" "+ h +":"+ m +":"+ s; //顯示年月日和時間
    setTimeout("meizzTime(secondSub)", 1000);
    }
    </script>
    <style type="text/css">
    body {margin-left: 0px; margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}
    .times{background:url(../images/daka/check_10.jpg) no-repeat;width:272px;height:35px;overflow:hidden;padding-left:60px;padding-top:11px;border:none}
    </style>
    </head>
    <body onload="meizzTime(secondSub)">
    <form name="meizz" method="post" id="meizz">
    <div></div><input name="clock" size="40" />
    </form>
    </body>
    </html>