momentJS необязателен )
var getDatesBetweenDates = (startDate, endDate) => {
let dates = []
const theDate = new Date(startDate)
while (theDate < endDate) {
dates = [...dates, new Date(theDate)]
theDate.setDate(theDate.getDate() + 1)
}
return dates
}
это будет массив объектов, откуда можно получить даты в нужном формате, например вот так :
(getDatesBetweenDates(new Date(2020,11,1), new Date(2020,11,7))).map((i)=>i.toLocaleString('ru',
{
day: '2-digit',
year: '2-digit',
month: '2-digit',}))
можно собрать все это в одну ф-цию, но так нагляднее ))