function countDown(time) {
//返回当前时间戳
var nowTime = +new Date();
//返回用户输入的时间戳
var inputTime = +new Date(time);
var times = (inputTime - nowTime) / 1000; //返回当前的总秒数,所以是除以1000
// 把剩余时间总的毫秒数转换为天、时、分、秒(时间戳转换为时分秒)
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('2023-7-29 12:00:00'));
11-25
516
06-08
92