JavaScript 倒计时
2020-03-24 本文已影响0人
yangoct
function countDown(time) {
var nowTime = +new Date(); //获取当前时间的毫秒数
var asTime = +new Date(time); //获取指定时间的毫秒数
var esTime = (asTime - nowTime) / 1000; //计算剩余时间并转换为秒数
var d = parseInt(esTime / 60 / 60 / 24); //转换为天
d = d < 10 ? '0' + d : d; //二元运算,十位补0
var h = parseInt(esTime / 60 / 60 % 24); //转换为小时
h = h < 10 ? '0' + h : h; //二元运算,十位补0
var m = parseInt(esTime / 60 % 60); //转换为分
m = m < 10 ? '0' + m : m; //二元运算,十位补0
var s = parseInt(esTime % 60); //转换为分
s = s < 10 ? '0' + s : s; //二元运算,十位补0
return (d + ' 天 ' + h + ' 小时 ' + m + ' 分 ' + s + ' 秒')
}
console.log(countDown('2020-03-20 10:00:00'));