javascript 实现按天、小时、分钟、秒倒计时功能

let time = '';   //过期的毫秒
setInterval(()=>{
    time -= 1000;
    let day = Math.floor( time / 1000 / 60 / 60 / 24);                     //天
    let hour = Math.floor(time/1000/60/60 - (24 * day));                   //小时
    let min = Math.floor(time / 1000 / 60 - (24 * 60 * day) - (60 * hour));  //分钟
    //let sec = Math.floor((time/1000) % 60);                              //秒

    day = (day < 10) ? "0" + day : day;
    hour = (hour < 10) ? "0" + hour : hour;
    min = (min < 10) ? "0" + min : min;
    //sec = (sec < 10) ? "0" + sec : sec;
    this.timer = `${day}天${hour}时${min}分`
},1000)
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容