当前位置: 首页 > 工具软件 > Day.js > 使用案例 >

vue中使用day.js实现时间格式的互相转换

段干飞翮
2023-12-01

简介

Day.js 是一个轻量的处理时间和日期的 JavaScript 库,被设计用于在浏览器和Node.js中工作。

安装

npm安装

> npm install dayjs --save

项目中使用

import dayjs from 'dayjs'
//或var dayjs = require('dayjs')

dayjs().format()
常用
  1. 正常时间格式转Unix时间戳(毫秒)
let unix = dayjs('2019-01-25').valueOf() 
console.log(unix) //1548381600000
  1. 正常时间格式转Unix时间戳(秒)
let unix = dayjs('2019-01-25').unix() 
console.log(unix) //1548381600
  1. Unix时间戳转正常时间格式(时间格式化)
// 毫秒时间戳
dayjs(1318781876406).format('YYYY-MM-DD HH:mm:ss'); // 2011-10-17 00:17:56

所有可用解析标记的列表

标识示例描述
YY18年,两位数
YYYY2018年,四位数
M1-12月,从1开始
MM01-12月,两位数字
MMMJan-Dec月,英文缩写
D1-31
DD01-31日,两位数
H0-2324小时
HH00-2324小时,两位数
h1-1212小时
hh01-1212小时,两位数
m0-59分钟
mm00-59分钟,两位数
s0-59
ss00-59秒,两位数
S0-9毫秒(百),一位数
SS00-99毫秒(十),两位数
SSS000-999毫秒,三位数
Z-05:00UTC偏移
ZZ-0500UTC偏移,两位数
AAM / PM上/下午,大写
aam / pm上/下午,小写
Do1st… 31st月份的日期与序号
获取当前时间

不带参数调用dayjs()将返回一个新的Day.js对象,其中包含当前日期和时间。

let nowData = dayjs()

相当于dayjs(new Data())

其他详细内容可参考dayjs官网
dayjs

 类似资料: