求一个倒计时代码,这个时间要求根据服务器的时间来倒计时,不要以客户端的

解决方案 »

  1.   

    给个asp的给你<script type='text/javascript'>
    //下面使用服务器技术获得服务器时间
    var hour="<%=hour(now)%>",min="<%=minute(now)%>",second="<%=second(now)%>";
    //其他js代码,控制你的导记时的,不知道你要求,所以没办法写其他代码
    </script>
      

  2.   

    我做一个考试程序,在右边有一个DIV标签,标签里面显示从进入系统到半个小时还剩的时间,一秒一秒的倒记!
      

  3.   


    <div id="div1"></div>function getTime(obj,hour,second){
      if (--second<0){
        second=60;
        hour--;
      }
      if (hour>=0 && second>=0){
        obj.innerText=hour+":"+second;
        window.setTimeout(function(){getTime(obj,hour,second)},1000);
      }
    }var obj=document.getElementById("div1");
    getTime(obj,29,60);
    倒记时使用客户端时间与使用服务端时间的效果是一样的;除非你要求的是所有的机器的倒记时是同步的
      

  4.   

    不用客户端怎么实现?你可以把服务端运行的开始时间赋值给JS的new Date(),然后就可以用setInterval来实现倒计时了。