dayjs获取当前周
时间: 2024-03-11 22:40:00 浏览: 298
dayjs是一个轻量级的JavaScript库,用于解析、验证、操作和显示日期和时间。使用dayjs可以轻松地获取当前周的开始和结束日期。
以下是获取当前周开始和结束日期的代码示例:
```
const now = dayjs(); // 获取当前日期
const startOfWeek = now.startOf('week'); // 获取本周开始日期
const endOfWeek = now.endOf('week'); // 获取本周结束日期
```
其中,`startOf('week')`方法返回本周的开始日期,`endOf('week')`方法返回本周的结束日期。
如果你想获取上周、本月、上月、本季度、上季度的开始和结束日期,可以使用dayjs的其他方法,例如:
```
const startOfLastWeek = now.subtract(1, 'week').startOf('week'); // 获取上周开始日期
const startOfMonth = now.startOf('month'); // 获取本月开始日期
const endOfMonth = now.endOf('month'); // 获取本月结束日期
const startOfLastMonth = now.subtract(1, 'month').startOf('month'); // 获取上月开始日期
const startOfQuarter = now.startOf('quarter'); // 获取本季度开始日期
const endOfQuarter = now.endOf('quarter'); // 获取本季度结束日期
const startOfLastQuarter = now.subtract(1, 'quarter').startOf('quarter'); // 获取上季度开始日期
```
阅读全文