js实现倒计时效果

Posted 不再犯错

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js实现倒计时效果相关的知识,希望对你有一定的参考价值。

<!DOCTYPE html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>倒计时效果</title>
<link rel="stylesheet" href="css/demo.css" />
</head>

<body>
<div class="content3">
<div class="time">距离春节时间还有<span id="LeftTime"></span></div>
</div>
<script>
function FreshTime()
{
var endtime=new Date("2017/1/28,0:0:0");//结束时间
var nowtime = new Date();//当前时间
var lefttime=parseInt((endtime.getTime()-nowtime.getTime())/1000);
var d=parseInt(lefttime/3600/24);
var h=parseInt((lefttime/3600)%24);
var hh=checkTime(h)
var m=parseInt((lefttime/60)%60);
var mm=checkTime(m)
var s=parseInt(lefttime%60);
var ss=checkTime(s)
document.getElementById("LeftTime").innerHTML=d+"天"+hh+"小时"+mm+"分"+ss+"秒";
function checkTime(i){
if (i<10){
i="0" + i;
}
return i;
}
if(lefttime<=0){
document.getElementById("LeftTime").innerHTML="团购已结束";
clearInterval(sh);
}
}
FreshTime();

var sh=setInterval(FreshTime,1000);
</script>
</body>
</html>

 

以上是关于js实现倒计时效果的主要内容,如果未能解决你的问题,请参考以下文章

js实现60秒倒计时效果(使用了jQuery)

js实现60s倒计时效果

js实现验证码倒计时效果

Js写的一个倒计时效果实例

JS实现验证码倒计时效果

(转)js实现倒计时效果(年月日时分秒)