vue实现动态显示年月日时间

vue实现动态显示年月日时间
话不多说直接上代码
script部分

data() {
    return {
      nowTime: null,
    };
  },
  mounted() {
    this.$nextTick(() => {
      setInterval(this.showTime, 1000);
    });
  },
  methods: {
    showTime() {
      const date = new Date();
      const year = date.getFullYear();
      let month = date.getMonth() + 1;
      console.log('====', month);
      month = month < 10 ? `0${month}` : month;
      let day = date.getDate();
      day = day < 10 ? `0${day}` : day;
      let hour = date.getHours();
      hour = hour < 10 ? `0${hour}` : hour; // 用三目运算符调整数字显示格式
      let minute = date.getMinutes();
      minute = minute < 10 ? `0${minute}` : minute;
      let second = date.getSeconds();
      second = second < 10 ? `0${second}` : second;
      // 加载现在时间
      const current = `${year}-${month}-${day} ${hour}:${minute}:${second}`;
      this.nowTime = current;
    },
  },

template部分

<div class="item">
      <span>{{ nowTime || '加载中...' }}</span>
  </div>

样式部分自己调吧,这个就是实现结果
在这里插入图片描述

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值