t-5.倒计时--本地--服务器(未完)

    

// 倒计时(从客户端获取时间)   
      var mysetInterval=setInterval(function countTime(){
            //获取当前时间  
            var date = new Date();  
            var now = date.getTime();  
            //设置截止时间  
            var endDate = new Date("2018-5-14 18:36:00");  
            var end = endDate.getTime();  
            //时间差  
            var leftTime = end-now; 
            if(leftTime<=0){
                d=0;
                h=0;
                m=0;
                s=0;
                clearInterval(mysetInterval);
            }else{
                //定义变量 d,h,m,s保存倒计时的时间  
                var d,h,m,s;  
                if (leftTime>=0) {  
                    d = Math.floor(leftTime/1000/60/60/24);  
                    h = Math.floor(leftTime/1000/60/60%24);  
                    m = Math.floor(leftTime/1000/60%60);  
                    s = Math.floor(leftTime/1000%60);                     
                }
                    function checkTime(i){
                       if(i<10){
                          i="0"+i;
                       }
                          return i;
                    }
                    //将倒计时赋值到div中  
                    document.getElementById("d").innerHTML =checkTime(d);  
                    document.getElementById("h").innerHTML =checkTime(h);  
                    document.getElementById("m").innerHTML =checkTime(m);  
                    document.getElementById("s").innerHTML =checkTime(s);  
                }
                //递归每秒调用countTime方法,显示动态时间效果  
                // setTimeout(countTime,1000); 
                console.log("1"); //测试看程序是否会停止;       
            }
      ,1000);

猜你喜欢

转载自www.cnblogs.com/stone5/p/9037348.html
今日推荐