Takvim
Locale#calendar
aşağıdaki biçimlendirme metinlerini içermelidir.
TIP
Bunun çalışması için UpdateLocale eklentisi gereklidir.
js
dayjs.extend(updateLocale);
dayjs.updateLocale('en', {
calendar: {
lastDay: '[Dün saat] LT',
sameDay: '[Bugün saat] LT',
nextDay: '[Yarın saat] LT',
lastWeek: '[Geçen hafta] dddd, LT',
nextWeek: 'dddd, LT',
sameElse: 'L',
},
});
Locale#calendar
içindeki her bir anahtar, mevcut Day.js nesnesi bağlamında bir geri çağırma fonksiyonu olabilir. Bu fonksiyonun ilk argümanı, şu anı temsil eden bir Day.js nesnesidir ve bir biçimlendirme metni döndürmesi gerekir.
js
function callback(now) {
return '[şu an]' + (this.hour() !== 1 ? 's' : '') + ']' + now.format();
}