Diferencia
Esto indica la diferencia entre dos fecha-hora en la unidad especificada.
Para obtener la diferencia en milisegundos, usa dayjs#diff
.
const date1 = dayjs('2019-01-25')
const date2 = dayjs('2018-06-05')
date1.diff(date2) // 20214000000 default milliseconds
Para obtener la diferencia en otra unidad de medida, pase esa medición como segundo argumento.
const date1 = dayjs('2019-01-25')
date1.diff('2018-06-05', 'month') // 7
Por defecto, dayjs#diff
truncará el resultado a cero decimales, devolviendo un entero. Si desea un número de punto flotante, pase true como tercer argumento.
const date1 = dayjs('2019-01-25')
date1.diff('2018-06-05', 'month', true) // 7.645161290322581
Lista de todas las unidades disponibles
Las unidades no distinguen entre mayúsculas y minúsculas y soportan formas cortas y plurales. Nota, las formas cortas son sensibles a mayúsculas y minúsculas.
Unidad | Atajo | Descripción |
---|---|---|
day | d | Día |
week | w | Semana del Año |
quarter | Q | Cuatrimestre |
month | M | Mes (Enero a 0, Diciembre a 11) |
year | y | Año |
hour | h | Hora |
minute | m | Minuto |
second | s | Segundo |
millisecond | ms | Milisegundo |