Naptár
A Locale#calendar
tulajdonságnak a következő formázási karakterláncokat kell tartalmaznia.
TIP
Ehhez az UpdateLocale bővítmény szükséges.
js
dayjs.extend(updateLocale);
dayjs.updateLocale('en', {
calendar: {
lastDay: '[Tegnap] LT',
sameDay: '[Ma] LT',
nextDay: '[Holnap] LT',
lastWeek: 'múlt dddd-n LT',
nextWeek: 'dddd-n LT',
sameElse: 'L',
},
});
A Locale#calendar
kulcsai lehetnek visszahívási függvények is. Ezek a függvények az aktuális Day.js objektumra vonatkoznak, és az első argumentumuk egy Day.js objektum, amely a jelenlegi időpontot reprezentálja. A függvénynek egy formázási karakterláncot kell visszaadnia.
js
function callback(now) {
return '[hoy a la' + (this.hour() !== 1 ? 's' : '') + ']' + now.format();
}