JSFiddle - React, Tailwind, and code Playground

by sstur

JavaScript

var startDate = new Date(Date.UTC(2015, 5, 21));
var endDate = new Date(Date.UTC(2015, 9, 11));

var date = startDate;
var dates = [];
while (date.valueOf() <= endDate.valueOf()) {
    console.log(date.toGMTString());
    var formatted = date.toISOString().slice(0, 10).split('-').join('/');
    dates.push(formatted);
    date = new Date(date.valueOf() + 7 * 24 * 60 * 60 * 1000);
}

console.log(JSON.stringify(dates));