Comment obtenir le nom du mois à partir d'une date JavaScript

Étant donné une instance d'objet Date JavaScript, comment obtenir une chaîne qui représente le nom du mois?

Étant donné une instance d'objet Date JavaScript, comment obtenir une chaîne qui représente le nom du mois?

En d'autres termes, de

const today = new Date()

comment pouvons-nous obtenir lenom du mois?

Chaque instance d'objet Date a untoLocaleString()méthode, qui est l'une desMéthodes d'internationalisation JavaScript.

En l'utilisant, vous pouvez obtenir le nom du mois dans votre langue actuelle, et voici comment vous pouvez l'utiliser:

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

En fonction de vos paramètres régionaux actuels, vous obtiendrez un résultat différent. J'obtiens "Octobre" en conséquence.

En utilisant leshortformat de la date, j'obtiens "Oct":

today.toLocaleString('default', { month: 'short' })

Le premier paramètre, auquel on passe ledefaultstring, est le paramètre régional. Vous pouvez transmettre les paramètres régionaux de votre choix, par exempleit-ITvous rendraottobre:

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

Téléchargez mon gratuitManuel du débutant JavaScript


Plus de tutoriels js: