JSFiddle - React, Tailwind, and code Playground
by HemalathaThanigaivel
JavaScript
var last12Month = function() {
var dates = [];
d = new Date(),
y = d.getFullYear(),
m = d.getMonth();
function padMonth(month){
if(month<10){
return '0'+month;
} else {
return month;
}
}
if( m === 11 ) {
for(var i=1; i<13; i++) {
dates.push(y+"-"+ padMonth(i) +"-01");
}
} else {
for(var i=m+1; i<m+13; i++) {
if( (i%12) > m ) {
dates.push( (y-1) + "-" + padMonth(i+1) + "-01" );
} else {
dates.push( y + "-" + padMonth((i%12)+1) + "-01" );
}
}
}
return dates;
}
console.log(last12Month());
var now = new Date();
var months = new Array( "January", "February", "March", "April", "May","June", "July", "August", "September", "October", "November", "December");
for(var i=0; i<=11;i++){
now.setMonth(now.getMonth() - 1);
// console.log(months[now.getMonth()]+' '+now.getFullYear());
console.log(months[now.getMonth()])
}