美文网首页
时间戳-实现倒计时

时间戳-实现倒计时

作者: 哒哒哒哒da | 来源:发表于2019-07-18 15:01 被阅读0次
        // 时间戳
        countDown(interval) {
          var data = this.XXX.createTime.replace(new RegExp(/-/gm), '/');
          //结束时间戳
          var lastTime = Date.parse(new Date(data)) + interval * 60 * 1000;
          //当前时间戳
          var now = Date.parse(new Date());
          //剩余时间戳
          var msec = lastTime - now;
            //时间已结束
         if (msec <= 0) {
            return;
         }
          //分钟
          var min = parseInt((msec / 1000 / 60) % 60);
          //秒
          var sec = parseInt((msec / 1000) % 60);
          //分钟判断
          var minStr = min > 9 ? min : '0' + min;
          //秒数判断
          var secStr = sec > 9 ? sec : '0' + sec;
    
          //渲染倒计时时间
          this.count_down =
            minStr +'分' +
            secStr +'秒'
          //递归
          var that = this;
          setTimeout(function() {
            that.countDown(interval);
          }, 1000);
        },
    
    interval = 时间限制(如:5  = 5分钟)
    this.XXX.createTime = 当前时间
    其他按需求 添加
    

    相关文章

      网友评论

          本文标题:时间戳-实现倒计时

          本文链接:https://www.haomeiwen.com/subject/hmbqlctx.html