function getDatesInRange(dt1, dt2) {
const date = new Date(dt1.getTime());
const dates = [];
while (date <= dt2) {
dates.push(new Date(date));
date.setDate(date.getDate() + 1);
}
return dates;
}
const d1 = new Date('2022-03-27');
const d2 = new Date('2022-04-03');
const dates = getDatesInRange(d1, d2);
for (let i = 0; i < dates.length; i++) {
console.log(dates[i].toDateString());
}
/*
run:
Sun Mar 27 2022
Mon Mar 28 2022
Tue Mar 29 2022
Wed Mar 30 2022
Thu Mar 31 2022
Fri Apr 01 2022
Sat Apr 02 2022
Sun Apr 03 2022
*/