js 获取本周五的日期
时间: 2023-11-17 21:05:04 浏览: 173
js获取当前周、上一周、下一周日期
以下是 JavaScript 代码示例,可以获取本周五的日期:
```javascript
// 获取今天的日期
let today = new Date();
// 获取本周的周五的日期
let friday = new Date(today.getFullYear(), today.getMonth(), today.getDate() + (5 - today.getDay()));
// 将日期转换为字符串格式
let fridayString = friday.toLocaleDateString();
console.log(fridayString); // 输出本周五的日期,例如 "2021/11/19"
```
解释一下代码,首先使用 `new Date()` 获取今天的日期,然后使用 `getDay()` 方法获取今天是本周的周几,例如周一返回 1,周二返回 2,以此类推。然后使用 `(5 - today.getDay())` 计算出距离本周五还有几天,例如如果今天是周三,则计算结果是 2,表示还有两天到本周五。最后使用 `new Date()` 构造函数和 `toLocaleDateString()` 方法将日期转换为字符串格式,并输出到控制台。
阅读全文