js 获取本周的时间区间
时间: 2023-07-17 07:11:12 浏览: 81
要获取本周的时间区间,你可以使用 JavaScript 中的 Date 对象和一些日期计算方法。下面是一个示例代码,用于获取本周的起始日期和结束日期:
```javascript
// 获取当前日期
var today = new Date();
// 获取当前日期是本周的第几天(0-6,0 表示星期日)
var currentDay = today.getDay();
// 计算本周的起始日期
var startDate = new Date(today);
startDate.setDate(today.getDate() - currentDay);
// 计算本周的结束日期
var endDate = new Date(startDate);
endDate.setDate(startDate.getDate() + 6);
// 格式化日期为字符串
var startDateString = startDate.toLocaleDateString();
var endDateString = endDate.toLocaleDateString();
// 输出结果
console.log("本周起始日期:" + startDateString);
console.log("本周结束日期:" + endDateString);
```
这段代码中,首先获取当前日期 `today`,然后使用 `getDay()` 方法获取当前日期是本周的第几天。根据这个值,通过加减天数来计算本周的起始日期和结束日期。最后,使用 `toLocaleDateString()` 方法将日期对象格式化为字符串,以便输出结果。
请注意,这里假设一周的第一天是星期日,如果你的需求是以其他星期几作为一周的开始,请相应地调整代码。
阅读全文