倒计时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>
``
posted @ 2022-03-08 22:56  missSherry1014  阅读(61)  评论(0)    收藏  举报