js限时抢购计时器

  1. 倒计时代码一般用于限时抢购、节日及重大活动的倒计时,在网上经常见到,唯一不足之处就是不能限制客户端时间,如果客户端时间不准确,那么倒计时也就不准确了。
  2. 不多说直接代码。。。

    <!doctype html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
    <title>限时抢购</title>
<style type="text/css">
    #box{
        width: 600px;
        height: 400px;
        background: #eeeeee;
        margin: 0 auto;
        line-height: 400px;
        text-align: center;
        position: relative;
    }
    h2{
        position: absolute;
        z-index: 2;
        left: 40%;
        top: 20%;
        margin-left: 90px;
    }
</style>
</head>
<script type="text/javascript">
    window.onload=function(){
        show();
        function show(){
        var startTime=new Date();
        var endTime=new Date("2016/7/21,14:44:55")
        var leaveTime=parseInt((endTime.getTime()-startTime.getTime())/1000);
        var d=parseInt(leaveTime/(24*60*60));
        console.log(h)
        var h=parseInt(leaveTime/(60*60)%24);
        var m=parseInt(leaveTime/60%60);
        var s=parseInt(leaveTime%60);
        m=cleartime(m)
        h=cleartime(h)
        s=cleartime(s)
        document.getElementById("box").innerHTML=d+"天"+h+"小时"+m+"分钟"+s+"秒";
        setTimeout(show,1000)
            if (leaveTime<=0) {    //判断倒计时是否结束
            document.getElementById("box").innerHTML="团购结束"
        };
        }
        function cleartime(i){                
            if (i<=10) {
                i="0"+i
            }
                return i    
            }
    }   
</script>
<body>
   <h2>倒计时</h2>
   <div id="box">

   </div>
</body>
</html>
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值