用dayjs 获取自然周
时间: 2024-05-16 13:18:52 浏览: 208
JS获取日期星期
你可以使用dayjs库来获取自然周的相关信息。以下是使用dayjs来获取自然周的示例代码:
```javascript
const dayjs = require('dayjs');
require('dayjs/locale/zh-cn'); // 引入中文语言包
// 设置语言为中文
dayjs.locale('zh-cn');
// 获取当前日期
const currentDate = dayjs();
// 获取当前日期所在自然周的开始日期和结束日期
const startOfWeek = currentDate.startOf('week');
const endOfWeek = currentDate.endOf('week');
// 输出结果
console.log(`当前日期:${currentDate.format('YYYY-MM-DD')}`);
console.log(`本周开始日期:${startOfWeek.format('YYYY-MM-DD')}`);
console.log(`本周结束日期:${endOfWeek.format('YYYY-MM-DD')}`);
```
上述代码中,我们首先引入了`dayjs`库,然后设置语言为中文。接着,我们使用`dayjs()`函数获取当前日期,并通过调用`startOf('week')`和`endOf('week')`方法获取当前日期所在自然周的开始日期和结束日期。最后,我们使用`format()`方法将日期格式化为'YYYY-MM-DD'的形式,并输出结果。
注意:在使用之前,需要通过npm安装dayjs库,并确保已经安装了相应的语言包。
阅读全文