Hónapnevek
A Locale#months
tulajdonságnak a hónapnevek tömbjét kell tartalmaznia.
TIP
Ehhez az UpdateLocale bővítmény szükséges.
js
dayjs.extend(updateLocale);
dayjs.updateLocale('en', {
months: [
'January',
'February',
'March',
'April',
'May',
'June',
'July',
'August',
'September',
'October',
'November',
'December',
],
});
További token feldolgozás
Abban az esetben, ha a hónap nevének meghatározásához további feldolgozás szükséges (például, ha a különböző formátumokhoz eltérő nyelvtani alak tartozik), a Locale#months
egy függvény is lehet a következő szignatúrával. A függvénynek minden esetben egy hónapnevet kell visszaadnia.
js
dayjs.updateLocale('en', {
months: function (dayjsInstance, format) {
// dayjsInstance a jelenleg formázott Day.js objektum
// format a formázási minta
if (/^MMMM/.test(format)) {
// ha a formázási minta 'MMMM'-el kezdődik
return monthShortFormat[dayjsInstance.month()];
} else {
return monthShortStandalone[dayjsInstance.month()];
}
},
});