你用xmlhttp给一个支持asp空间的一个网页发送请求,然后从返回值中得到时间,这样就可以取得服务器端的时间!

解决方案 »

  1.   

    在服务器上获得时间,然后toStirng打成html不就行了
      

  2.   

    <script language="JavaScript">
    var x = new ActiveXObject("Microsoft.XMLHTTP");
    x.open("GET","http://community.csdn.net/Expert/PostNew.asp?room=304",false);
    x.send();
    alert(x.getAllResponseHeaders())
    </script>你访问的地址必须是服务器的动态程序页面才可以。
      

  3.   

    <SCRIPT LANGUAGE="JavaScript">
    <!--
    // 显示服务器当前时钟window.status = "<%=now()%>";var iHour = <%=Hour(now)%>;
    var iMinute = <%=Minute(now)%>;
    var iSecond = <%=Second(Now)%>;
    var sDate  =  "<%=Date()%> ";var sHour   = "";
    var sMinute = "";
    var sSecond = "";
    var movingtime = "";function funClock() {
      iSecond  = iSecond + 1;
      //alert(sSecond);
      if (iSecond == 60){
        iSecond = 0;
        iMinute = iMinute +1;
        if(iMinute == 60){
          iMinute = 0;
          iHour = iHour +1;
          if(iHour == 24){
            iHour = 0;
          }
        }
      }
      sHour    = iHour;
      sMinute  = iMinute;
      sSecond  = iSecond;
      if (sHour < 10){
        sHour = "0" + sHour;
      }
      if (sMinute < 10 ){
        sMinute = "0" + sMinute;
      } 
      if (sSecond < 10){
        sSecond = "0" + sSecond;
      }
      movingtime = sHour + ":" + sMinute + ":" + sSecond;window.status=sDate + movingtime;}setInterval('funClock()', 1000);
    //-->
    </SCRIPT>