JSFiddle - React, Tailwind, and code Playground

by kyllle

JavaScript

console.clear();

var months = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];
  
function returnFormattedDate(i) {
	var date = new Date(),
  		day = date.getUTCDate() - i,
			month = months[date.getMonth()],
			year = date.getUTCFullYear();

	return day + " " + month + ", " + year;
}

var dateRange = [],
		i = 0,
    max = 5;
    
while(i < max) {
	dateRange.push(returnFormattedDate(i));
  i++;
}	

console.log(dateRange);