Moment.js month between two dates

A2: http://stackoverflow.com/questions/33931543

by Vladimir ShChur

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.5.1/moment.min.js"></script>

JavaScript

var startDate = moment('12-Nov-2014', 'DD-MMM-YYYY');
var endDate = moment('13-Apr-2015', 'DD-MMM-YYYY');
var iterationDate = startDate.clone().add(-1, 'month');

var resultArr=[];
while(+(iterationDate.add(1, 'month'))<+endDate) resultArr.push(iterationDate.format('MMM YY'))
alert(resultArr.toString());