JSFiddle - React, Tailwind, and code Playground
by saidulu401
HTML
<script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.17.1/moment.js"></script>
JavaScript
function getOldMonths(months){
var results=[],monthFirstDay,m,y,d;
for (var i=months;i>0;i--){
monthFirstDay= new moment().subtract(i, 'months').date(1);
m= monthFirstDay.format('MMM');
y= monthFirstDay.format('YYYY');
d= monthFirstDay.toDate();
results.push({'month':m,'year':y,"date":d});
}
return results;
}
function getLastDayOfMonth(year,month){
var endDate = new moment(year +'-'+ month +'-01',"YYYY-MMM-DD")
results = endDate.endOf('month').format('DD');
return results;
}
console.log(getOldMonths(18));
console.log(getLastDayOfMonth(2017,'apr'));