js获取本月截止到当前周的所有日期
时间: 2023-09-24 18:14:11 浏览: 182
js获取当前日期时间及其它日期操作汇总
可以使用以下代码获取本月截止到当前周的所有日期:
```javascript
var today = new Date(); // 获取当前日期
var firstDay = new Date(today.getFullYear(), today.getMonth(), 1); // 获取本月第一天日期
var currentWeekDay = today.getDay(); // 获取当前星期几
var endDay = new Date(today.getFullYear(), today.getMonth() + 1, 0); // 获取本月最后一天日期
var currentWeekEnd = new Date(today.getFullYear(), today.getMonth(), today.getDate() + (6 - currentWeekDay)); // 获取本周的周末日期
var currentWeekDates = []; // 存储本月截止到当前周的所有日期
for (var i = firstDay.getDate(); i <= currentWeekEnd.getDate(); i++) {
currentWeekDates.push(new Date(today.getFullYear(), today.getMonth(), i));
}
```
这段代码会返回一个数组 `currentWeekDates`,包含本月截止到当前周的所有日期。
阅读全文