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ñosSi se pasa true como argumento, se omite el sufijo "hace".
js
dayjs.extend(relativeTime);
dayjs('1999-01-01').fromNow(true); // 22 añosTabla 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 |
