当前位置: 首页 > news >正文

在vue里,使用dayjs格式化时间并实现日期时间的实时更新

介绍

vue里, 通过下载 dayjs 插件, 实现日期的格式化,并实时更新日期。

实现方式

  1. 下载 dayjs
    使用命令: npm install dayjs
  2. 引入
    命令: import dayjs from 'dayjs'

代码:

  1. utils里引入 dayjs,并格式化日期
// 引入 dayjs
import dayjs from 'dayjs';
// 格式化时间  年-月-日 时:分:秒
export const formatDate = () => {return dayjs().format('YYYY-MM-DD HH:mm:ss');
}
  1. 页面里引入 utils里的 formatDate 方法 ,并通过 setInterval 实现,日期的实时更新
<div>{{currentTime}}</div>
// 引入 formatDate 
import {  formatDate } from "@/utils/index.js";
import { ref, onMounted ,onUnmounted} from 'vue'
const currentTime = ref('');
let timer = null
const updateTime = () => {// 更新 tableData 中的第一行数据currentTime.value = formatDate();
}
onMounted(() => {// 初始化的时候立即更新一次updateTime();timer = setInterval(updateTime, 1000)
})onUnmounted(() => {clearInterval(timer)})

相关文章:

  • 在 Vue 2 中使用 qrcode 库生成二维码
  • Baklib打造AI就绪型知识管理引擎
  • Android Studio开发安卓app 设置开机自启
  • github+ Picgo+typora
  • AI 实践探索:辅助生成测试用例
  • Redis 集群版本升级指南:从 Redis 7 升级到 Redis 8
  • Linux内核初始化机制全解析:从pure_initcall到late_initcall
  • Java高频面试之并发编程-13
  • Go语言八股之并发详解
  • 七彩喜微高压氧舱:探索健康与康复的新维度
  • Linux 内核学习(6) --- Linux 内核基础知识
  • Advanced Installer 22.5打包windows 安装包
  • 【Bluedroid】 HID 设备应用注册与主机服务禁用流程源码解析
  • 【Mybatis-plus常用语法】
  • 实验六 基于Python的数字图像压缩算法
  • 并发设计模式实战系列(17):信号量(Semaphore)
  • PostgreSQL 查询历史最大进程数方法
  • NumPy 2.x 完全指南【一】简介
  • Linux网络编程day6 下午去健身
  • JAVA中常见队列详解-非线程安全
  • 普京提议重启俄乌直接谈判后,特朗普表态了
  • 全国重点网络媒体和网络达人走进沧州,探寻“文武双全”的多重魅力
  • 告别户口本!今天起婚姻登记实现全国通办
  • 上汽享道出行完成13亿元C轮融资,已启动港股IPO计划
  • 人民财评:网售“婴儿高跟鞋”?不能让畸形审美侵蚀孩子身心
  • 【社论】以法治力量促进民企长远健康发展