﻿ //获取当前时间作为一个不相同的随机数
        
        var ajax = false; //创建一个新变量 request 并赋值 false。使用 false 作为判断条件，它表示还没有创建 XMLHttpRequest 对象。 
        var browser="";
		function AjaxSend()
		{
		　ajax=false; 
		　try { 
		　　ajax = new ActiveXObject("Msxml2.XMLHTTP"); 
		　　browser="ie";
		　} catch (e) { 
		　　try { 
		　　　ajax = new ActiveXObject("Microsoft.XMLHTTP"); 
		　　　browser="ie";
		　　} catch (E) { 
		　　　ajax = false; 
		　　} 
		　}
		　if (!ajax && typeof XMLHttpRequest!='undefined') { 
		　　ajax = new XMLHttpRequest(); 
		　　browser="ff";
		　} 
		　return ajax;
		}
		AjaxSend();
        function GetRandomNum(Min,Max){
        var Range = Max - Min;
        var Rand = Math.random();
        return(Min + Math.round(Rand * Range));
        }
        function getServerTime() 
        { 
        var r = GetRandomNum(1,10000);
        ajax.open("GET","ServerTime/index.php?r="+r,false); 
        if(browser=="ie")
        	ajax.send(""); 
        else
        	ajax.send(null);
        var strReturn=ajax.responseText; 
        return strReturn;
        }
        var t = getServerTime();
        var t2=Date.parse(t)

function startTime() 
{
    var clientTime = new Date();
    var clientTime2 = clientTime.getTime();
    if(Math.abs(clientTime2-t2)>3600*1000*8)
    {
        today = new Date(t2);
        var y = today.getYear();
        var mm = today.getMonth();
        mm = mm+1;
        var d=today.getDate();
        var h=today.getHours();
        var m=today.getMinutes(); 
        var s=today.getSeconds(); 
        // add a zero in front of numbers<10 
        mm=checkTime(mm); 
        d=checkTime(d);
        m=checkTime(m); 
        s=checkTime(s); 
        document.getElementById('txtTime').innerHTML= "标准时间:"+y+"-"+mm+"-"+d +" "+ h+":"+m+":"+s; 
        t2 = t2+1000;
        showAddUrl('divCheckTime');
        t=setTimeout('startTime()',1000);
    }
    else
    {
        
    }
} 

function checkTime(i) 
{ 
if (i<10) 
  {i="0" + i} 
  return i 
} 

