您可以使用以下代码来获取从a到b之间的所有日期并以yyyy-mm-dd格式显示:

let a = '2023-07-20';
let b = '2023-08-10';

let startDate = new Date(a);
let endDate = new Date(b);

let dates = [];
while (startDate <= endDate) {
  let year = startDate.getFullYear();
  let month = ("0" + (startDate.getMonth() + 1)).slice(-2);
  let day = ("0" + startDate.getDate()).slice(-2);
  dates.push(`${year}-${month}-${day}`);
  startDate.setDate(startDate.getDate() + 1);
}

console.log(dates);

这将输出一个包含从a到b之间所有日期的数组,每个日期都以yyyy-mm-dd格式显示

let a =2023-07-20let b = 2023-08-10用js 从获取a到b之间的所有日期并用yyyy-mm-dd格式显示

原文地址: https://www.cveoy.top/t/topic/iAtI 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录