• 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();
                };

  • 相关阅读:
    XAMPP 无法启动解决
    40 个轻量级 JavaScript 库 (上)
    WebService 异常处理方案
    datagridview
    生成噪点背景验证码代码
    checkbox的全选,反选
    listView绑定数据
    什么是工厂模式
    C#基础积累(二)面向对象
    后台使用类将对象序列化为JSon字符串
  • 原文地址:https://www.cnblogs.com/wgy0528/p/9444024.html
Copyright © 2020-2023  润新知