hello

倒计时

    countDown(creationTime) {
      var nowtime = this.serverTime
      var time1 = creationTime.toString()
      var date = new Date(time1.replace(/-/g, '/'));
      var starttime = new Date(date);  //定时开始时间
      starttime = Date.parse(starttime)
      var endtime = new Date(starttime + 24 * 60 * 60 * 1000) //定时结束时间
      var lefttime = endtime.getTime() - nowtime   //当前时间距离结束时间的毫秒数
      var showTime=''
      if (lefttime > 0) {
        var hh = Math.floor((lefttime / 1000 / 60 / 60) % 24);
        var mm = Math.floor((lefttime / 1000 / 60) % 60);
        var ss = Math.floor((lefttime / 1000) % 60);
        showTime = hh + "小时" + mm + "分" + ss + "秒";
      }
      else{
        showTime = "";
      }
      return showTime
    },
    Time: function() {
        this.timer = setInterval(() => {
          this.serverTime = new Date()
        }, 1000);
      },
还剩{{countDown(item.creationTime)}}结束

 

posted @ 2022-07-25 08:50  老故  阅读(37)  评论(0)    收藏  举报