Tiempo transcurrido
Devuelve una cadena que representa el tiempo transcurrido desde un momento dado hasta ahora.
TIP
Esto requiere que el plugin RelativeTime esté habilitado.
js
dayjs.extend(relativeTime);
dayjs('1999-01-01').fromNow(); // hace 22 años
Si se pasa true
como argumento, se omite el sufijo "hace".
js
dayjs.extend(relativeTime);
dayjs('1999-01-01').fromNow(true); // 22 años
Tabla de rangos
Las cadenas base se adaptan según la configuración regional actual y se pueden personalizar. El tiempo se redondea al segundo más cercano.
Rango | Clave | Ejemplo |
---|---|---|
0 a 44 segundos | s | unos segundos |
45 a 89 segundos | m | un minuto |
90 segundos a 44 minutos | mm | 2 minutos ... 44 minutos |
45 a 89 minutos | h | una hora |
90 minutos a 21 horas | hh | 2 horas ... 21 horas |
22 a 35 horas | d | un día |
36 horas a 25 días | dd | 2 días ... 25 días |
26 a 45 días | M | un mes |
46 días a 10 meses | MM | 2 meses ... 10 meses |
11 meses a 17 meses | y | un año |
18 meses+ | yy | más de un año |