时间戳

时间戳就是Unix时间戳(Unix timestamp),定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数。然后时间戳是不会跟着时区的改变而改变,所以不管你在哪个时区,时间戳都是一致的。这样我们就避免了重复修改数据所带来的错误。

倒计时计算

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;
        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 +'秒';
    }

    console.log(countDown('2020-12-17 17:07:00')); //01天23时29分02秒
原文地址:https://www.cnblogs.com/wahaha-/p/14139601.html