zoukankan      html  css  js  c++  java
  • js实现活动倒计时

          let startTime = 1527647143949; // 开始时间
            var time = new Countdown('timer',startTime);
              function Countdown (el,startTime) {
                this.startTime = startTime || '';
                this.el = el || '';
                // 轮询计算时间
                this.loop = function () {
                var that = this;
              setInterval(function(){
                that.init();
                },1000);
              };
            // 格式化时分秒
            this.formatDuring = function (mss) {
              var hours = parseInt((mss % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
              var minutes = parseInt((mss % (1000 * 60 * 60)) / (1000 * 60));
              var seconds = parseInt((mss % (1000 * 60)) / 1000);
                return hours + ": " + (minutes < 10 ? '0'+minutes : minutes) + ": " + (seconds < 10 ? '0'+seconds : seconds);
              };
            // 初始化倒计时
            this.init = function () {
              var endTime = this.startTime+(24*60*60*1000); // 结束时间
              var timeLeft = endTime - new Date().getTime(); // 剩余时间
                document.getElementById(this.el).innerHTML = this.formatDuring(timeLeft);
                this.loop();
                  };
                this.init();
                };

  • 相关阅读:
    输入输出,数据类型,运算符
    queue与pair
    迪杰斯特拉算法学习
    IP地址/数字表示学习
    作业与进程的关系
    直写和回写学习
    OS中的时空局部性
    scanpy包的预处理函数学习
    keras编译与训练过程
    力扣:前缀和、差分题目
  • 原文地址:https://www.cnblogs.com/wgy0528/p/9444024.html
Copyright © 2011-2022 走看看