Dayjs并没有改变或覆盖 Javascript 原生的 Date.prototype
, 而是创造了一个全新的包含 Javascript Date 对象的Dayjs的对象。
Dayjs 对象是不可变的, 所有的 API 操作都将返回一个新的 Dayjs 对象。
安装
npm install dayjs --save
示例
dayjs() .startOf('month') .add(1, 'day') .set('year', 2018) .format('YYYY-MM-DD HH:mm:ss')
优势
- 不可变数据 (Immutable)
- 支持链式操作 (Chainable)