Hora del calendario
El tiempo del calendario muestra el tiempo relativo a una hora de referencia determinada (por defecto ahora) pero lo hace de forma ligeramente diferente a dayjs#fromNow
.
Esto requiere el
Calendar
plugin para trabajar
dayjs.extend(calendar)
dayjs().calendar()
dayjs().calendar(dayjs('2008-01-01'))
Clave | Valor |
---|---|
Última semana (lastWeek) | El lunes pasado a las 2:30 AM |
El día anterior (lastDay) | Ayer a las 2:30 AM |
El mismo día (sameDay) | Hoy a las 2:30 AM |
El día siguiente (nextDay) | Mañana a las 2:30 AM |
La próxima semana (nextWeek) | Domingo a las 2:30 AM |
Todo lo demás (sameElse) | 7/10/2011 |
Estas cadenas están localizadas y pueden personalizarse.
También puede especificar los formatos de salida del calendario pasándolo como segundo parámetro.
Para escapar caracteres, envuelva entre corchetes (ej.: [Today]).
dayjs().calendar(null, {
sameDay: '[Today at] h:mm A', // The same day ( Today at 2:30 AM )
nextDay: '[Tomorrow]', // The next day ( Tomorrow at 2:30 AM )
nextWeek: 'dddd', // The next week ( Sunday at 2:30 AM )
lastDay: '[Yesterday]', // The day before ( Yesterday at 2:30 AM )
lastWeek: '[Last] dddd', // Last week ( Last Monday at 2:30 AM )
sameElse: 'DD/MM/YYYY' // Everything else ( 7/10/2011 )
})