📜  获取日历+js 中的所有星期一 - Javascript (1)

📅  最后修改于: 2023-12-03 14:57:15.988000             🧑  作者: Mango

获取日历+js 中的所有星期一 - Javascript

在日历和日期操作中,获取所有星期一是一项常见的任务。在Javascript中,可以使用Date对象和循环语句来实现这个操作。

使用Date对象获取星期一

Date对象是Javascript中处理日期和时间的常用工具。我们可以通过循环Date对象并检查当前日期是星期一来获取所有的星期一。

var start = new Date(); // 当前时间
var end = new Date(2019, 11, 31); // 结束日期
var mondays = [];

while (start < end) {
  if (start.getDay() === 1) { // 如果是星期一
    mondays.push(new Date(start)); // 将日期加入monday数组
  }
  start.setDate(start.getDate() + 1); // 增加一天
}

console.log(mondays); // 打印所有星期一

上面的代码使用while循环和getDate()方法来增加日期。getDate()方法返回指定日期的月份中的第几天。在每一次循环中,如果当前日期是星期一,则将其加入monday数组中。最后,代码打印monday数组,其中包含所有星期一的日期。

结论

通过使用Date对象和循环语句,我们可以轻松获取Javascript中的所有星期一。这个技术可以应用于日历、时间表、计划表等需要获取日期的应用程序中。