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'));