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')