let a =2023-07-20let b = 2023-08-10用js 从获取a到b之间的所有日期并用yyyy-mm-dd格式显示
您可以使用以下代码来获取从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格式显示
原文地址: https://www.cveoy.top/t/topic/iAtI 著作权归作者所有。请勿转载和采集!