Kalendář
Locale#calendar
by měl obsahovat následující formátovací řetězce.
TIP
Pro správnou funkci je vyžadován plugin UpdateLocale
js
dayjs.extend(updateLocale);
dayjs.updateLocale('en', {
calendar: {
lastDay: '[Včera v] LT',
sameDay: '[Dnes v] LT',
nextDay: '[Zítra v] LT',
lastWeek: '[Minulý] dddd [v] LT',
nextWeek: '[Příští] dddd [v] LT',
sameElse: 'L',
},
});
Každý z klíčů Locale#calendar
může být také funkce (callback). Tato funkce má přístup k aktuálnímu objektu Day.js a jako argument obdrží objekt Day.js reprezentující aktuální okamžik. Funkce by měla vrátit formátovací řetězec.
js
function callback(now) {
return '[dnes v' + (this.hour() !== 1 ? 'ách' : '') + ']' + now.format();
}