How to get the previous month name in JavaScript
In this tutorial, we are going to learn about how to get the previous month name using the current date in JavaScript.
Getting the previous month name
To get the previous month name, first we need to access the current date object using the new Date()
constructor.
const current = new Date();
Now, we need to subtract the current month with -1
and set it to the current date using the setMonth()
and getMonth()
methods.
current.setMonth(current.getMonth()-1);
const previousMonth = current.toLocaleString('default', { month: 'long' });
console.log(previousMonth); // "September"
Definitions
setMonth() : The setMonth()
sets the month to a date object.
getMonth(): The getMonth()
month returns the month in number format (from 0 - 11).
Note: 0 represents January, 1 represents February, and so on.
toLocaleString(): The toLocaleString()
formats the date into a specified format.
You can also read, how to get a current month name in JavaScript.