Kalendarz
Locale#calendar
powinien zawierać następujące ciągi formatujące.
TIP
Wymaga to wtyczki UpdateLocale.
js
dayjs.extend(updateLocale);
dayjs.updateLocale('en', {
calendar: {
lastDay: '[Wczoraj o] LT',
sameDay: '[Dzisiaj o] LT',
nextDay: '[Jutro o] LT',
lastWeek: '[W zeszły] dddd [o] LT',
nextWeek: 'dddd [o] LT',
sameElse: 'L',
},
});
Każdy z kluczy Locale#calendar
może być również funkcją zwrotną (callback function), która przyjmuje jako argument obiekt Day.js reprezentujący moment w czasie i działa w kontekście bieżącego obiektu Day.js. Powinna ona zwracać ciąg formatujący.
js
function callback(now) {
return '[dzisiaj o' + (this.hour() !== 1 ? 's' : '') + ']' + now.format();
}