Calendrier
Locale#calendar
doit contenir les chaînes de formatage suivantes.
TIP
Ceci nécessite le plugin UpdateLocale pour fonctionner.
js
dayjs.extend(updateLocale);
dayjs.updateLocale('en', {
calendar: {
lastDay: '[Hier à] LT',
sameDay: '[Aujourd’hui à] LT',
nextDay: '[Demain à] LT',
lastWeek: '[Le dernier] dddd [à] LT',
nextWeek: 'dddd [à] LT',
sameElse: 'L',
},
});
Chacune des clés de Locale#calendar
peut également être une fonction de rappel (callback). Cette fonction a pour contexte l'objet Day.js courant et prend comme premier argument un objet Day.js représentant le moment actuel. Elle doit retourner une chaîne de formatage.
js
function callback(now) {
return (
"[Aujourd'hui à la" + (this.hour() !== 1 ? 's' : '') + ']' + now.format()
);
}