Noms des mois
Locale#months
doit être un tableau contenant les noms des mois.
TIP
Cela nécessite le plugin UpdateLocale pour fonctionner.
js
dayjs.extend(updateLocale);
dayjs.updateLocale('en', {
months: [
'January',
'February',
'March',
'April',
'May',
'June',
'July',
'August',
'September',
'October',
'November',
'December',
],
});
Traitement additionnel des jetons
Si un traitement plus poussé est nécessaire pour déterminer le nom du mois (par exemple, en raison de règles grammaticales variant selon les formats), Locale#months
peut être une fonction avec la signature suivante. Elle doit toujours retourner le nom du mois.
js
dayjs.updateLocale('en', {
months: function (dayjsInstance, format) {
// dayjsInstance est l'instance Day.js en cours de formatage
// format est la chaîne de formatage
if (/^MMMM/.test(format)) {
// si le format commence par 'MMMM'
return monthShortFormat[dayjsInstance.month()];
} else {
return monthShortStandalone[dayjsInstance.month()];
}
},
});