6小时计时器

<ul class="two">

         <li class="hs">1</li>

        <li class="ms">2</li>

        <li class="ss">3</li>

</ul>

6小时循环计时器●●●(刷新后从0开始)
            var hs=document.querySelector('.hs');
            var ms=document.querySelector('.ms');
            var ss=document.querySelector('.ss');

            var i=1;//秒(因为计时器从1秒后执行时间函数ti,秒从1开始赋值)
            var j=1;//分(因为60秒后才执行分,分从1开始赋值)
            var k=1;//时(同上)
                ss.innerHTML='00';
                ms.innerHTML='00';
                hs.innerHTML='00';
            var ti=setInterval(function() {
                    if (i==60) {
                        if (j==60) {
                            if (k==6) {//计时6小时内 5:59:59
                                k=0;
                                //这里应该可以添加循环一天的计时器 1次6小时 9次2小时,如何实现?             
                            }
                            j=0;
                            k=k<10 ? '0'+k : k;
                            hs.innerHTML=k;//hs从01开始
                            k++;        
                        }
                        i=0;
                        j=j<10 ? '0'+j : j; 
                        ms.innerHTML=j;//ms从01开始
                        j++;
                    }
                    i=i<10 ? '0'+i : i; 
                    ss.innerHTML=i;//ss要等1秒后才执行赋值
                    i++;
                },1000)

应该有简单的方法吧?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值