Dayjs使用笔记

一、概述

1、中文网

二、基本使用

1、安装

npm install dayjs
pnpm add dayjs
cnpm install dayjs -S
yarn add dayjs

然后在项目代码中引入即可:
var dayjs = require('dayjs')
// import dayjs from 'dayjs' // ES 2015
dayjs().format()

2、获取当前时间

dayjs().format("YYYY-MM-DD HH:mm:ss")
// 2024-06-22 09:17:40

3、根据时间字符串创建时间对象

dayjs('2024-06-22 09:17:40')
// "2024-06-22T01:17:40.000Z"

4、获取当前时间戳

// 毫秒时间戳
dayjs().valueOf() // 1719019202208  
// 没有毫秒
dayjs().unix() // 1719020275

5、根据时间戳转成时间对象,格式化

dayjs(1719019202208).format("YYYY-MM-DD HH:mm:ss")
// 2024-06-22 09:20:02

6、根据 Date 对象创建时间对象

dayjs(new Date())

7、获取年/月/日/日期

dayjs().year()
dayjs().month()
dayjs().date()

三、操作

1、加上/减去

dayjs().add(1, "year").format("YYYY-MM-DD HH:mm:ss")
// 2025-06-22 09:25:32

dayjs().subtract(1, "year").format("YYYY-MM-DD HH:mm:ss")

2、时间的开始/结束

dayjs().startOf("year").format("YYYY-MM-DD HH:mm:ss")
dayjs().endOf("year").format("YYYY-MM-DD HH:mm:ss")

3、计算两个时间差了多少天

dayjs('2024-06-20').diff('2024-06-22', 'days')
// -2

注:根据使用进行更新~

  • 6
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值