前端

js倒计时

2019-07-16  本文已影响0人  这真的是一个帅气的名字
<body onload="countTime()">
</body>
<script type="text/javascript">
function countTime() {  
             //获取当前时间  
             var date = new Date();  
             var now = date.getTime();  
             //设置截止时间  
             var str="2019/5/31 23:59:59";
             var endDate = new Date(str); 
             var end = endDate.getTime();  
             
             //时间差  
             var leftTime = end-now; 
             //定义变量 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);                     
             }  
             //将倒计时赋值到div中  
             document.getElementById("_d").innerHTML = d;  
             //递归每秒调用countTime方法,显示动态时间效果               
             setTimeout(countTime,1000);  
   
         }  

</script>
上一篇 下一篇

猜你喜欢

热点阅读