欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

JS倒计时

程序员文章站 2022-11-06 20:11:46
用时间戳来计算倒计时 时间戳:当前时间距离1970年1月1日一共过了多少毫秒。 得到当前时间以及结束时间的时间戳,二者相减即是剩余的毫秒数,将剩余毫秒数转化成 时 分 秒 即是倒计时。 function countDown(Time) { var nowTime = +new Date(); //当 ......

用时间戳来计算倒计时

时间戳:当前时间距离1970年1月1日一共过了多少毫秒。

得到当前时间以及结束时间的时间戳,二者相减即是剩余的毫秒数,将剩余毫秒数转化成 时 分 秒 即是倒计时。

function countdown(time) {
    var nowtime = +new date(); //当前时间的时间戳
    var inputtime = +new date(time); // 传进来时间的时间戳
    var times = (inputtime - nowtime) / 1000; // times为剩余时间(倒计时)秒数
    var d = parseint(times / 60 / 60 / 24); // 倒计时多少天
    d = d < 10 ? '0' + d : d; // 三元运算符判断天数是否小于10,小于的话在前边加个0(为了看起来不别扭)
    var h = parseint(times / 60 / 60 % 24); // 倒计时多少小时
    h = h < 10 ? '0' + h : h;
    var m = parseint(times / 60 % 60); // 倒计时多少分钟
    m = m < 10 ? '0' + m : m;
    var s = parseint(times % 60); // 倒计时多少秒
    s = s < 10 ? '0' + s : s;
    return d + '天' + h +'时' + m + '分' + s + '秒';
}