dayjs:js时间插件

dayjs是一个轻量级的处理时间和日期的js库。

dayjs的优点:超小的压缩体积,大多数浏览器兼容,提供链式操作。

1.安装

npm install dayjs --save
import dayjs from 'dayjs'

dayjs()的返回值都是新的dayjs对象

2.常用API

//包含当前时间和日期
dayjs()
//Day.js对象是不可变的,仍然可以创建当前对象的一个克隆。
dayjs()clone()
//返回一个布尔值,指示Day.js对象是否包含有效日期。
dayjs().isValid()
//Day.js支持链式操作
dayjs('2019-01-25').add(1, 'day').subtract(1, 'year').year(2009).toString()
//返回一个克隆的Day.js对象,并添加指定的时间
dayjs().add(7, 'day')
//返回克隆的Day.js对象,并减去指定的时间
dayjs().subtract(7, 'year')
//根据传入的令牌字符串获取格式化的日期
dayjs('2019-01-25').format('DD/MM/YYYY')
//指定单元中两个日期时间之间的差异
date1.diff('2018-06-05', 'month')

 

posted @ 2021-01-05 16:52  猩猩侠  阅读(1104)  评论(0编辑  收藏  举报