Nomi dei mesi
Locale#months
deve essere un array contenente i nomi dei mesi.
TIP
Per funzionare, è necessario il plugin UpdateLocale
js
dayjs.extend(updateLocale);
dayjs.updateLocale('en', {
months: [
'January', // Gennaio
'February', // Febbraio
'March', // Marzo
'April', // Aprile
'May', // Maggio
'June', // Giugno
'July', // Luglio
'August', // Agosto
'September', // Settembre
'October', // Ottobre
'November', // Novembre
'December', // Dicembre
],
});
Elaborazione aggiuntiva dei token
Se è necessaria un'elaborazione più complessa per calcolare il nome del mese (ad esempio, se la grammatica varia a seconda del formato), Locale#months
può essere una funzione con la seguente firma. Deve sempre restituire il nome del mese.
js
dayjs.updateLocale('en', {
months: function (dayjsInstance, format) {
// dayjsInstance è l'istanza Day.js che viene formattata
// format è la stringa di formato
if (/^MMMM/.test(format)) {
// se il formato inizia con 'MMMM'
return monthShortFormat[dayjsInstance.month()];
} else {
return monthShortStandalone[dayjsInstance.month()];
}
},
});