Humanizar
A veces, quiere todo lo bueno de dayjs#from
, pero no quiere tener que crear dos objetos Days.js, solo quiere mostrar una longitud de tiempo.
Esto requiere el
Duration
plugin para trabajar
Esto requiere el
RelativeTime
plugin para trabajar
dayjs.extend(duration)
dayjs.extend(relativeTime)
dayjs.duration(1, "minutes").humanize(); // a minute
dayjs.duration(2, "minutes").humanize(); // 2 minutes
dayjs.duration(24, "hours").humanize(); // a day
De forma predeterminada, la cadena de retorno es sin sufijo. Si desea un sufijo pase true como se ve a continuación.
dayjs.duration(1, "minutes").humanize(true); // in a minute
Para sufijos antes de ahora, pase un número negativo.
dayjs.duration(-1, "minutes").humanize(true); // a minute ago