莫道君行早 更有早行人
1.关于dayJs
Moment.js 的 2kB 轻量化方案,拥有同样强大的 API
Day.js 是一个轻量的处理时间和日期的 JavaScript 库,和 Moment.js 的 API 设计保持完全一样. 如果您曾经用过 Moment.js, 那么您已经知道如何使用 Day.js
更多介绍 : dayjs
2.插件安装
安装:
npm install dayjs --save
引入使用:
import dayjs from 'dayjs'
dayjs().format()
3. 部分API展示
momentJs
也有相对应的API
更多可参考:https://www.cnblogs.com/chailuG/p/16385241.html
3.1 获取某日所属周后面一周的开始、结束日期:
const day = dayjs().format('YYYY-MM-DD'); // day: 2021-12-08
const start = dayjs().startOf('week').add(7, 'day').format('YYYY-MM-DD'); // start: 2021-12-12
const end = dayjs().endOf('week').add(7, 'day').format('YYYY-MM-DD'); // end: 2021-12-18
3.2 获取某日所在月的开始、结束日期
const day = dayjs().format('YYYY-MM-DD'); // day: 2021-12-08
const start = dayjs().startOf('month').format('YYYY-MM-DD'); // start: 2021-12-01
const end = dayjs().endOf('month').format('YYYY-MM-DD'); // end: 2021-12-31
更多API可查阅官方文档 : DayJs