zoukankan      html  css  js  c++  java
  • js实现时分秒倒计时

        function countTime(value) {
            //获取当前时间
            var date = new Date();
            var now = date.getTime();
     
            //设置截止时间
            //在pc端浏览器可以这样写
            var endDate = new Date(limit_time);
            //移动端必须这样写,因为ios不支持日期中间是-链接,会报错
            //var endDate = new Date("2019/7/22 00:00:00");
            var end = endDate.getTime();
            //时间差
            var differTime = end - now;
            //定义变量,h,m,s保存倒计时的时间
            var h, m, s;
            if (differTime >= 0) {
                h = Math.floor(differTime / 1000 / 60 / 60);
                m = Math.floor(differTime / 1000 / 60 % 60);
                s = Math.floor(differTime / 1000 % 60);
                h = h < 10 ? ("0" + h) : h;
                m = m < 10 ? ("0" + m) : m;
                s = s < 10 ? ("0" + s) : s;
                var timeDom = "倒计时:" + h + "小时" +  m + "" +  s + "";
                $("#active_time").text(timeDom);
                //递归调用函数所以是延时器不是定时器
                setTimeout(function () {
                    countTime(value)
                }, 1000);
            } else {
                var timeDom ="00小时 00分 00秒";
                $("#active_time").text(timeDom);
            }
        }
  • 相关阅读:
    [数据结构] N皇后问题
    [2011山东ACM省赛] Sequence (动态规划)
    yaf 学习
    nginx 配置文件
    nginx.conf 理解
    fastcgi
    Nginx+FastCGI运行原理
    ssh-key 原理
    Git是个啥 ssh是个啥
    Git SSH Key 生成步骤
  • 原文地址:https://www.cnblogs.com/lujiang/p/13337052.html
Copyright © 2011-2022 走看看