倒计时countDown案例【重点案例】
用时间戳来做


上面的代码不完善,如果时分秒<10的话,就加上0
<script>
//倒计时案例
//用时间戳
//现在的时间的总的毫秒数-用户输入的总的毫秒数
//用函数封装一下
function countDown(time) {
var nowTime = +new Date(); /*获得现在的总的毫秒数*/
var inputTime = +new Date(time); /**/
var times = (inputTime - nowTime) / 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("2022-3-10"));
</script>
``

浙公网安备 33010602011771号