Obtener el nombre del mes de una fecha en JavaScript

Obtener el nombre del mes de una fecha en JavaScript

Dado un objeto de tipo Date en JavaScript, ¿Cómo podemos extrar el nombre del mes al que representa?

Mas de alguna vez te has encontrado con la necesidad de obtener el nombre del mes a partir de una fecha en JavaScript aqui te muestro una de las formas de lograrlo.

A partir de un objeto de tipo Date

const hoy = new Date()

Todo objeto del tipo Date en JavaScript tiene acceso al método toLocaleString() que forma parte de los metodos de internalización de JavaScript .

Usando este metodo podemos obtener el nombre del mes segun la configuración local de tu servidor o PC.

const hoy = new Date()
hoy.toLocaleString('default', { month: 'long' })

Dependiendo de tu configuración de idioma local. En mi caso, el resultado es "Febrero".

Usando el formato short para la fecha, obtengo "Feb".

const hoy = new Date()
hoy.toLocaleString('default', { month: 'short' })

El primer parametro que pasamos al método es el local o configuración de región. Aquí podemos pasar cualquier loca, por ejemplo it-IT da como resultado Ottobre.

 const hoy = new Date()
 hoy.toLocaleString('it-IT', { month: 'long' })