批量创建时间,开始时间为2023-5.10 结束时间为2023-6-10,没周1,4,5创建一个时间,使用dayjs完成
时间: 2024-02-24 10:56:31 浏览: 109
好的,您可以使用以下代码批量创建时间:
```javascript
const dayjs = require('dayjs');
const startDate = dayjs('2023-05-10');
const endDate = dayjs('2023-06-10');
let currentDate = startDate;
while (currentDate.isBefore(endDate) || currentDate.isSame(endDate)) {
const dayOfWeek = currentDate.day();
if (dayOfWeek === 1 || dayOfWeek === 4 || dayOfWeek === 5) {
console.log(currentDate.format('YYYY-MM-DD'));
}
currentDate = currentDate.add(1, 'day');
}
```
这段代码会从 2023 年 5 月 10 日开始,每天增加一天,直到 2023 年 6 月 10 日。在每个星期一、星期四和星期五,它会输出当前日期,格式为 YYYY-MM-DD。您可以将 `console.log` 更改为您希望的任何其他操作,例如将日期添加到数组中。
阅读全文