Tiempo del Calendario
El tiempo del calendario muestra el tiempo relativo a una fecha de referencia dada (por defecto, la fecha actual), pero lo hace de forma ligeramente diferente a dayjs#fromNow
.
TIP
Esto requiere que el plugin Calendar esté activado para funcionar.
js
dayjs.extend(calendar);
dayjs().calendar();
dayjs().calendar(dayjs('2008-01-01'));
Clave | Valor |
---|---|
La semana pasada (lastWeek) | El lunes pasado a las 2:30 a. m. |
El día anterior (lastDay) | Ayer a las 2:30 a. m. |
El mismo día (sameDay) | Hoy a las 2:30 a. m. |
El día siguiente (nextDay) | Mañana a las 2:30 a. m. |
La semana siguiente (nextWeek) | El domingo a las 2:30 a. m. |
Cualquier otro caso (sameElse) | 10/07/2011 |
Estas cadenas están localizadas y se pueden personalizar.
También puede especificar formatos de salida del calendario como segundo parámetro.
Para escapar caracteres, inclúyalos entre corchetes (p. ej., [Hoy]).
js
dayjs().calendar(null, {
sameDay: '[Hoy a la(s)] h:mm A', // El mismo día (Hoy a las 2:30 a. m.)
nextDay: '[Mañana]', // El día siguiente ( Mañana a las 2:30 a. m. )
nextWeek: 'dddd', // La semana siguiente ( El domingo a las 2:30 a. m. )
lastDay: '[Ayer]', // El día anterior ( Ayer a las 2:30 a. m. )
lastWeek: '[El pasado] dddd', // La semana pasada ( El lunes pasado a las 2:30 a. m. )
sameElse: 'DD/MM/YYYY', // Cualquier otro caso ( 10/07/2011 )
});