JSFiddle - React, Tailwind, and code Playground
by Gaurav Gandhi
HTML
<script src="http://cdnjs.cloudflare.com/ajax/libs/moment.js/2.7.0/moment.min.js"></script>
<h1>Array Elements</h1>
<hr/>
<h3>Output One (No Conversion)</h3>
<div id="outputOne"></div>
<hr/>
<h3>Output Two (toString() conversion)</h3>
<div id="outputTwo"></div>
JavaScript
console.clear();
var start = moment("2015-08-01T00:00:00.000Z");
var end = moment("2015-08-31T00:00:00.000Z");
var datesArrayOne = [];
var datesArrayTwo = [];
while(end.diff(start,'days') > 7){
datesArrayOne.push(start.toDate());
datesArrayTwo.push(start.toDate().toString());
console.log(datesArrayOne);
start.add(7, 'days');
}
console.log(datesArrayOne);
document.getElementById('outputOne').innerHTML = datesArrayOne;
document.getElementById('outputTwo').innerHTML = datesArrayTwo;