Vanilla JavaScript get Month Name

— 3 minute read

permalink

Sticking to the Date theme, as we have seen how to get the days between two dates yesterday. Today we are going to see how we can a month's name in JavaScript.

JavaScript getting a Months name permalink

So let's start off by defining a date object.

var date = new Date();
// Todays date

We can use the JavaScript function toLocaleString to get a months name.

console.log(date.toLocaleString('default', {month: 'long'}));
// May

Instead of the long option we can also use short and get a Month like: Dec

var december = new Date('12/01/2020');
console.log(december.toLocaleString('default', {month: 'short'}));
// Dec

And as you have seen we are providing a default keywords this is the placeholder for the locale so let's try and get a months name in a different locale.

var december = new Date('12/01/2020');
console.log(december.toLocaleString('fr-FR', {month: 'long'}));
// décembre

I hope you found this a useful tip and feel free to check out the Codepen.

See the Pen Vanilla JavaScript get Month Name by Chris Bongers (@rebelchris) on CodePen.

Browser Support permalink

This is a widely supported method, feel free to use it.

Date toLocalString

Thank you for reading, and let's connect! permalink

Thank you for reading my blog. Feel free to subscribe to my email newsletter and connect on Facebook or Twitter