vue2通过当前的日期获取当前的一周的日期,并存到数组里
时间: 2023-07-18 15:47:35 浏览: 98
可以使用moment.js库来方便地处理日期,下面是一个示例代码,可以获取当前一周的日期并存储到数组中:
```javascript
import moment from 'moment';
// 获取本周周一的日期
const monday = moment().startOf('isoWeek');
// 存储日期的数组
const dates = [];
// 循环获取本周的每一天日期并存储到数组中
for (let i = 0; i < 7; i++) {
const date = monday.clone().add(i, 'days');
dates.push(date.format('YYYY-MM-DD'));
}
console.log(dates); // ["2021-08-02", "2021-08-03", "2021-08-04", "2021-08-05", "2021-08-06", "2021-08-07", "2021-08-08"]
```
在代码中,首先使用moment()获取当前日期,然后使用startOf('isoWeek')获取本周的周一日期。接着,使用一个循环获取本周的每一天日期,并使用format()方法格式化日期字符串,最后将日期字符串存储到数组中。
阅读全文