dayjs获取时间戳(dayjs的使用介绍)
一、Day.js是什么
Day.js与Moment.js 一样,Day.js 是一个轻量的处理时间和日期的 JavaScript 库,两者的API 设计保持完全一样,只要你会Moment.js,那么你就会Day.js。
二、Day.js特点:
1、和 Moment.js 相同的 API 和用法
2、不可变数据 (Immutable)
3、支持链式操作 (Chainable)
4、仅 2kb 大小的微型库
5、全浏览器兼容
三、安装引用
1、安装命令
npm install dayjs
2、引用
import dayjs from 'dayjs'
四、dayjs的使用
1、dayjs获取当前时间戳
dayjs('2022-09-06 12:00:00').unix()
2、格式化时间
let time = 1627747199 const dateFormat = dayjs(time).format('YYYY-MM-DD HH:mm:ss') console.log(dateFormat) // 2021-07-31 23:59:59
3、获取指定日期时间戳
比如:获取上一个月15号 00:00:00 时间戳
dayjs() .subtract(1, 'month') .date(15) .hour(0) .minute(0) .second(0) .unix()
等同于
dayjs() .subtract(1, 'month') .date(15) .startOf('day') .unix()
获取明天早上 10:00:00 时间戳
const today = dayjs().date() // 获取今天几号 const tomorrow = dayjs().date(today + 1).hour(10).minute(0).second(0).unix()
获取当月14号 23:59:59
dayjs() .date(14) .hour(23) .minute(59) .second(59) .format('YYYY-MM-DD HH: mm :ss')
等同于
dayjs() .date(14) .endOf('day') .format('YYYY-MM-DD HH: mm :ss')
时间戳转换网站
https://tool.lu/timestamp/
除注明外的文章,均为来源:老汤博客,转载请保留本文地址!
原文地址:https://tangjiusheng.cn/web/qdkf/766.html
原文地址:https://tangjiusheng.cn/web/qdkf/766.html