倒计时
-
倒计时代码如下
```
function djs(time){
var t=+new Date(); //现在时间戳
var T=+new Date(time); //指定日期时间戳
var cha=(T-t)/1000; //还剩多少秒
var d=parseInt(cha/60/60/24); //剩的天数
var h=parseInt(cha/60/60%24); //小时
var m=parseInt(cha/60%60); //分
var s=parseInt(cha%60); //秒
if(d<=0&&m<=0&&h<=0&&s<=0){
document.getElementById('djs').innerHTML='立即开抢';
clearInterval(ting); //停止调用setInterval
return; //退出函数
}
h=h<10?'0'+h:h; //补零
m=m<10?'0'+m:m;
s=s<10?'0'+s:s;
switch(d){
case 0:
document.getElementById('djs').innerHTML=h+'时'+m+'分'+s+'秒';
break;
case d>0:
document.getElementById('djs').innerHTML=d+'天'+h+'时'+m+'分'+s+'秒';
break;
}
}
var ting;
function sx(){
//周期调用函数
ting=setInterval(function(){
djs('2019-8-29 14:46:00');
},500);
} ```
```