js实现时间倒计时

需求:
实时显示pk赛截止时间,当前截止时间为当天22:00

代码都很简单,可以根据自己的需求适当调整

function timerFn(ele){
    var myInterval = setInterval(function () {
        var date = new Date();
        var y = date.getFullYear();
        var m = date.getMonth();
        var d = date.getDate();
        var time = new Date(y, m, d, 22, 00, 0);
        var num = time.getTime() - date.getTime();
    
        var day = parseInt(num / (24 * 60 * 60 * 1000));
        num = num % (24 * 60 * 60 * 1000);
        var hour = parseInt(num / (60 * 60 * 1000));
        num = num % (60 * 60 * 1000);
        var minute = parseInt(num / (60 * 1000));
        num = num % (60 * 1000);
        var seconde = parseInt(num / 1000);
        hour = hour < 10 ? '0' + hour : hour;
        minute = minute < 10 ? '0' + minute : minute;
        seconde = seconde < 10 ? '0' + seconde : seconde;
        var timeStr;
        if(seconde>=0){
            timeStr ="PK倒计时&nbsp;&nbsp;<span>"+hour+"</span>:<span>"+minute+"</span>:<span>"+seconde+"</span>&nbsp;&nbsp;每天00:00开赛";
            ele.html(timeStr);
        }else{
            timeStr ="PK倒计时&nbsp;&nbsp;<span>00</span>:<span>00</span>:<span>00</span>&nbsp;&nbsp;每天00:00开赛";
            ele.html(timeStr);
            clearInterval(myInterval);
        }       
    }, 1000)
}
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 公司业务用server返回unix格林时间作为当前时间,同时将返回截止时间
    Ann_l阅读 9,577评论 0 0
  • 夜莺2517阅读 127,814评论 1 9
  • 版本:ios 1.2.1 亮点: 1.app角标可以实时更新天气温度或选择空气质量,建议处女座就不要选了,不然老想...
    我就是沉沉阅读 11,853评论 1 6
  • 我是一名过去式的高三狗,很可悲,在这三年里我没有恋爱,看着同龄的小伙伴们一对儿一对儿的,我的心不好受。怎么说呢,高...
    小娘纸阅读 8,749评论 4 7
  • 我是黑夜里大雨纷飞的人啊 1 “又到一年六月,有人笑有人哭,有人欢乐有人忧愁,有人惊喜有人失落,有的觉得收获满满有...
    陌忘宇阅读 12,748评论 28 53

友情链接更多精彩内容