Разница
Здесь отображается разница между двумя дато-временными значениями в указанной единице.
Для получения разницы в миллисекундах, используйте dayjs#diff.
const date1 = dayjs('2019-01-25')
const date2 = dayjs('2018-06-05')
date1.diff(date2) // 20214000000 миллисекунд
Для получения разницы в формате другой единицы измерения, передайте её в качестве второго аргумента.
const date1 = dayjs('2019-01-25')
date1.diff('2018-06-05', 'month') // 7
По умолчанию dayjs#diff обрежет десятичные значения в результате, возвращая целое число. Для получения числа с плавающей запятой, необходимо добавить true в качестве третьего аргумента.
const date1 = dayjs('2019-01-25')
date1.diff('2018-06-05', 'month', true) // 7.645161290322581
Список всех доступных единиц измерения
Единицы измерения не чувствительны к регистру, также поддерживают длинную и краткую формы записи. Короткие формы чувствительны к регистру.
| Единица измерения | Краткая запись | Описание | 
|---|---|---|
day | d | День | 
week | w | Неделя в году | 
quarter | Q | Квартал | 
month | M | Месяц (Январь - 0, Декабрь - 11) | 
year | y | Год | 
hour | h | Час | 
minute | m | Минута | 
second | s | Секунда | 
millisecond | ms | Миллисекунда | 
