倒计时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 @   missSherry1014  阅读(45)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示