Ay Adları
Locale#months
, ay adlarının bir dizisi olmalıdır.
TIP
Bunun çalışması için UpdateLocale eklentisi gereklidir.
js
dayjs.extend(updateLocale);
dayjs.updateLocale('en', {
months: [
'January',
'February',
'March',
'April',
'May',
'June',
'July',
'August',
'September',
'October',
'November',
'December',
],
});
Gelişmiş İşlemler
Ay adını hesaplamak için daha karmaşık işlemlere ihtiyaç duyulması halinde (örneğin, farklı formatlar için farklı dilbilgisi kuralları uygulanması gerekiyorsa), Locale#months
aşağıdaki imzaya sahip bir fonksiyon olarak tanımlanabilir. Bu fonksiyon her zaman bir ay adı döndürmelidir.
js
dayjs.updateLocale('en', {
months: function (dayjsInstance, format) {
// dayjsInstance: O anda formatlanan Day.js nesnesidir.
// format: Kullanılan biçimlendirme dizgesidir.
if (/^MMMM/.test(format)) {
// format `MMMM` ile başlıyorsa
return monthShortFormat[dayjsInstance.month()];
} else {
return monthShortStandalone[dayjsInstance.month()];
}
},
});