zoukankan      html  css  js  c++  java
  • js倒计时|天时分秒| countTime

    const endTimeObj = new Date("2020-5-1");
    function countTime() {
      //时间差
      var leftTime = endTimeObj - new Date();
      //定义变量 d,h,m,s保存倒计时的时间
      var d, h, m, s;
      if (leftTime < 0) {
        return;
      }
      d = Math.floor(leftTime / 1000 / 60 / 60 / 24);
      h = Math.floor((leftTime / 1000 / 60 / 60) % 24);
      m = Math.floor((leftTime / 1000 / 60) % 60);
      s = Math.floor((leftTime / 1000) % 60);
      const str = `${d}天${h}时${m}分${s}秒`;
      setTimeout(countTime, 1000);
      console.log(str);
      //将倒计时赋值到div中
      //递归每秒调用countTime方法,显示动态时间效果
    }
    countTime();

    html

    <!DOCTYPE html>
    <html lang="en">
      <head>
        <title>倒计时</title>
      </head>
      <body>
        <script type="text/javascript">
          const endTimeObj = new Date("2020-5-1");
          function countTime() {
            //时间差
            var leftTime = endTimeObj - new Date();
            //定义变量 d,h,m,s保存倒计时的时间
            var d, h, m, s;
            if (leftTime < 0) {
              return;
            }
            d = Math.floor(leftTime / 1000 / 60 / 60 / 24);
            h = Math.floor((leftTime / 1000 / 60 / 60) % 24);
            m = Math.floor((leftTime / 1000 / 60) % 60);
            s = Math.floor((leftTime / 1000) % 60);
            const str = `${d}天${h}时${m}分${s}秒`;
            setTimeout(countTime, 1000);
            console.log(str);
            //将倒计时赋值到div中
            //递归每秒调用countTime方法,显示动态时间效果
          }
          countTime();
        </script>
      </body>
    </html>
  • 相关阅读:
    网易前端规范
    为什么很多网页里不直接用script标签引入JS文件,而是通过函数新建script,然后添加属性,再来引入呢?
    jQuery报错:Uncaught ReferenceError: $ is not defined
    PHP获得网页源码
    JAVA获取网页源码
    ctci(1)
    Hanoi
    计算多选框打勾的数目
    ThreadLocalClient小应用
    ajax动态刷新下拉框
  • 原文地址:https://www.cnblogs.com/liujinyu/p/12804307.html
Copyright © 2011-2022 走看看