JavaScript获取指定范围内所有日期的实现方法

作者:小括号

时间:2026-10-29

浏览:128

本文介绍在JavaScript中获取指定开始与结束时间范围内所有日期的方法。通过扩展Date原型添加日期累加功能,结合循环遍历将范围内的每一天推入数组并格式化输出,最终返回完整的日期列表。

文章目录

JavaScript获取日期范围的方法

本文介绍在JavaScript中获取指定开始与结束时间范围内所有日期的具体实现方式,供开发者参考。

设定明确的起始时间与终止时间,程序会将该时间段内的所有日期提取并存储到数组中。


Date.prototype.addDays = function(days) {
  var dat = new Date(this.valueOf());
  dat.setDate(dat.getDate() + days);
  return dat;
};
function getDates(startDate, stopDate) {
  var dateArray = [];
  var currentDate = startDate;
  while (currentDate <= stopDate) {
    dateArray.push(self.formatDate(currentDate));
    currentDate = currentDate.addDays(1);
  }
  return dateArray;
}

希望上述关于JavaScript程序设计的内容能对读者有所帮助。

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章