js实现五天日期显示(自动过滤周末)
时间: 2023-12-16 18:03:01 浏览: 39
可以使用以下代码实现五天日期显示,自动过滤周末:
```js
function getFiveDays() {
const days = [];
let date = new Date();
let dayOfWeek = date.getDay(); // 0:周日, 1:周一, 2:周二, 3:周三, 4:周四, 5:周五, 6:周六
// 跳过周末,获取五天日期
while (days.length < 5) {
if (dayOfWeek !== 0 && dayOfWeek !== 6) {
days.push(new Date(date));
}
date.setDate(date.getDate() + 1);
dayOfWeek = date.getDay();
}
// 格式化日期
const formattedDays = days.map((day) => {
const month = day.getMonth() + 1;
const date = day.getDate();
return `${month}-${date}`;
});
return formattedDays;
}
console.log(getFiveDays()); // ["10-26", "10-27", "10-28", "10-29", "11-1"]
```
该函数会返回一个包含五天日期的数组,格式为`[月份-日期]`,如`["10-26", "10-27", "10-28", "10-29", "11-1"]`。该函数会自动过滤周末,只返回工作日的日期。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)