js 获取本周的时间区间 并且 用 "-" 隔开
时间: 2024-04-16 15:27:42 浏览: 47
要获取本周的时间区间并用 "-" 隔开,你可以在格式化日期字符串时指定分隔符。以下是修改后的代码示例:
```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().replace(/\//g, "-");
var endDateString = endDate.toLocaleDateString().replace(/\//g, "-");
// 输出结果
console.log("本周起始日期:" + startDateString);
console.log("本周结束日期:" + endDateString);
```
在这段代码中,我们使用 `replace()` 方法将日期字符串中的正斜杠 `/` 替换为短横线 `-`,以实现用短横线分隔的日期格式。
输出结果示例:
```
本周起始日期:2022-01-09
本周结束日期:2022-01-15
```
请注意,这里的格式化方式假设你的本地环境中日期格式默认为 `月/日/年`,如果不是,请相应地调整代码中的格式化方式。
阅读全文