Calendario
Locale#calendar
debe contener las siguientes cadenas de formato.
TIP
Esto requiere el plugin UpdateLocale para funcionar
js
dayjs.extend(updateLocale);
dayjs.updateLocale('en', {
calendar: {
lastDay: '[Ayer a las] LT',
sameDay: '[Hoy a las] LT',
nextDay: '[Mañana a las] LT',
lastWeek: '[El] dddd [pasado a las] LT',
nextWeek: 'dddd [a las] LT',
sameElse: 'L',
},
});
Cada clave de Locale#calendar
también puede ser una función de callback. Esta función recibe como argumento el objeto Day.js actual y un objeto Day.js que representa el momento actual. Debe devolver una cadena de formato.
js
function callback(now) {
return '[hoy a la' + (this.hour() !== 1 ? 's' : '') + ']' + now.format();
}