vue-获取实时时间

效果:

 

 

上代码:

 

<template>

  <div>

      <div>{{date | formatDateTime}}</div>

  </div>

</template>

 

<script>

import { format } from 'path';

export default {

  name: '',

  components: {},

  data() {

    return {

        date:new Date(),

    }

  },

  filters:{

      formatDateTime(value){

          let date = new Date(value);

          let y = date.getFullYear();

          let MM = date.getMonth()+1;

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

          let d = date.getDate();

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

          let h = date.getHours();

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

          let m = date.getMinutes();

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

          let s = date.getSeconds();

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

          return y + '-' + MM + "-" + d + " " + h + ":" +m +":" + s;

      }

  },

  mounted(){

      let _this = this;

      this.timer = setInterval(function(){

          _this.date =new Date();

      },1000);

  },

 beforeDestroy() {

    if (this.timer) {

      clearInterval(this.timer); // 在Vue实例销毁前,清除我们的定时器

    }

  },

}

</script>

<style>

</style>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值