美文网首页
2020-11-11JavaScript实现00:00,00:0

2020-11-11JavaScript实现00:00,00:0

作者: gdlooker | 来源:发表于2020-11-11 09:28 被阅读0次

示例代码如下:

<template>
  <div class="counter-timer-row">
    <span>{{ cTime }}</span>
  </div>
</template>
<script>
export default {
  name: "counterTimer",
  components: {},
  data() {
    return {
      cTime: "00:00",
    };
  },
  created() {
    this.startTimer();
  },
  methods: {
    startTimer() {
      let that = this;
      let lastTime = new Date().getTime();
      this.myTimer=setInterval(function () {
        //setInterval定时方法,每一秒执行一次,实现时钟效果
        let cTime=new Date().getTime()
        let xcTime=cTime-lastTime
        let rTime = that.formatDuring(xcTime);
        console.log('rTime',rTime)
        that.cTime=rTime
        //至此,时间输出为11:05:03正确格式,而非11:5:3
      }, 1000);
    },
    formatDuring(mss) {
      var hours = parseInt((mss % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));

      var minutes = parseInt((mss % (1000 * 60 * 60)) / (1000 * 60));

      var seconds = (mss % (1000 * 60)) / 1000;

      hours = hours < 10 ? "0" + hours : hours;

      minutes = minutes < 10 ? "0" + minutes : minutes;

      seconds = seconds < 10 ? "0" + seconds : seconds;

      return hours + ":" + minutes + ":" + seconds;
    },
    //停止timer
    stopTimer(){
        if(!!this.myTimer){
           clearInterval(this.myTimer)
        }
    }
  },
};
</script>

<style scoped="scoped">
.counter-timer-row {
  display: flex;
  flex-direction: row;
  justify-content: center;
}
</style>

相关文章

  • 2020-11-11JavaScript实现00:00,00:0

    示例代码如下:

  • 0:00

    0:00 黑夜 昏黄的灯光 泛黄的纸张 苦涩的黑咖啡 还有 总是一个人的孤独 像海洛因一样让我沉迷 上瘾 明知会粉...

  • 0:00

    太快,时间太快,八年你在,1开头的第九个年头过去了我们还在沉浮,看看未来的生活又将开始一场梦,年纪还不是问题,2...

  • Flink源码2-TaskManager启动和注册

    1、 上期回顾 0:00:00 ~0:20:00 2、 TaskManager 的启动 0:20:00 ~ ...

  • 11.15(0:00)

    我还是很喜欢你,像清风穿过弄堂,像秋日六点的苍穹。因为,没有太阳的天空,很蓝很明朗,足够让我暗自欢喜,以为可以终会...

  • 2017.08.25     0:00

    不是不想谈恋爱 只是不想再受伤害

  • macOS 下修改 MAC 地址

    在终端输入sudo ifconfig en0 ether 00:00:00:00:00:00 其中 en0 是你的...

  • mysql incorrect datetime value '

    1. 问题说明 mysql incorrect datetime value '0000-0-0 00:00:00...

  • Java中的SPI机制及接口多实现调用

    Java中的SPI机制及接口多实现调用 0x00 SPI机制 SPI 全称为 (Service Provider ...

  • iOS の Category

    0x00 Category 实现原理 编译之后每个 Category 文件都会生成一个 struct _categ...

网友评论

      本文标题:2020-11-11JavaScript实现00:00,00:0

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