Différence
Calcule la différence entre deux dates, exprimée dans l'unité spécifiée.
Pour obtenir la différence en millisecondes, utilisez dayjs#diff.
js
const date1 = dayjs('2019-01-25');
const date2 = dayjs('2018-06-05');
date1.diff(date2); // 20214000000, millisecondes (par défaut)Pour obtenir la différence dans une autre unité, spécifiez cette unité comme deuxième argument.
js
const date1 = dayjs('2019-01-25');
date1.diff('2018-06-05', 'month'); // 7Par défaut, dayjs#diff tronque le résultat à l'entier inférieur et renvoie un nombre entier. Pour obtenir un nombre à virgule flottante, passez true comme troisième argument.
js
const date1 = dayjs('2019-01-25');
date1.diff('2018-06-05', 'month', true); // 7.645161290322581Liste des unités disponibles
Les unités ne sont pas sensibles à la casse et acceptent les formes plurielles ainsi que les abréviations. Notez que les abréviations sont sensibles à la casse.
| Unité | Abréviation | Description |
|---|---|---|
day | d | Jour |
week | w | Semaine de l'année |
quarter | Q | Trimestre |
month | M | Mois (janvier correspond à 0, décembre à 11) |
year | y | Année |
hour | h | Heure |
minute | m | Minute |
second | s | Seconde |
millisecond | ms | Milliseconde |
