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

介绍

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

实现方式

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

代码:

  1. utils里引入 dayjs,并格式化日期
javascript 复制代码
// 引入 dayjs
import dayjs from 'dayjs';
// 格式化时间  年-月-日 时:分:秒
export const formatDate = () => {
  return dayjs().format('YYYY-MM-DD HH:mm:ss');
}
  1. 页面里引入 utils里的 formatDate 方法 ,并通过 setInterval 实现,日期的实时更新
javascript 复制代码
<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)
  })
相关推荐
swipe3 分钟前
05|(前端转后全栈)不手写一堆 SQL,后端怎么操作数据库?MyBatis-Plus 入门
前端·后端·全栈
Allshadow3 分钟前
Nest.js - 连接数据库
javascript·nestjs
冰暮流星7 分钟前
javascript之date对象
开发语言·javascript·ecmascript
swipe7 分钟前
04|(前端转后全栈)前端状态为什么不够用?从页面数据到 MySQL 持久化
前端·后端·全栈
橘子星8 分钟前
别光看教程!手把手拆解 React Todo 项目,一文吃透 5 个核心概念
前端·javascript
奶糖 肥晨13 分钟前
想return数据 返回的确是函数问题处理
vue.js
大白要努力!14 分钟前
纯前端实现 PDF 加水印工具 —— 零后端、支持中文、实时预览
前端·pdf·html
石小石Orz16 分钟前
TRAE SOLO实战:实现一个桌面3D助手
前端·人工智能
蜡台22 分钟前
使用 uni-popup 实现数据选择器Data-Picker
前端·javascript·html·uniapp·uni-popup·data-picker
拆房老料23 分钟前
BaseMetas FileView 1.2.0 发布:Office/WPS 大文件预览与内存安全优化实测
前端·产品运营·开源软件