在 JavaScript 中获取本周周一的日期,可以利用 Date
对象的相关方法来实现。以下是一个示例代码:
function getThisWeekMonday() {
const today = new Date();
const day = today.getDay(); // 0(星期日)到 6(星期六)
const diffToMonday = day === 0 ? -6 : 1 - day; // 如果今天是星期日,则与本周一的差值为-6,否则为1-day
const monday = new Date(today);
monday.setDate(today.getDate() + diffToMonday);
monday.setHours(0, 0, 0, 0); // 可选:将时间设置为当天的00:00:00.000
return monday;
}
console.log(getThisWeekMonday());
const today = new Date();
const day = today.getDay();
返回值范围是 0(星期日)到 6(星期六)。day === 0
),则与本周一的差值为 -6 天。1 - day
天。monday.setDate(today.getDate() + diffToMonday);
通过这种方式,你可以轻松地在 JavaScript 中获取本周周一的日期,并根据需要进行进一步的处理和应用。
没有搜到相关的文章