Különbség
Két dátum vagy időpont közötti különbséget számítja ki a megadott mértékegységben.
A milliszekundumban mért különbség meghatározásához használd a dayjs#diff
függvényt.
js
const date1 = dayjs('2019-01-25');
const date2 = dayjs('2018-06-05');
date1.diff(date2); // 20214000000, alapértelmezésben milliszekundumban
Ha a különbséget más mértékegységben szeretnéd megkapni, add meg a mértékegységet második argumentumként.
js
const date1 = dayjs('2019-01-25');
date1.diff('2018-06-05', 'month'); // 7
Alapértelmezés szerint a dayjs#diff
egész számra kerekíti az eredményt (0 tizedesjegyre).
js
const date1 = dayjs('2019-01-25');
date1.diff('2018-06-05', 'month', true); // 7.645161290322581
Elérhető mértékegységek
A mértékegységek megadásakor a kis- és nagybetűk nem számítanak, és a többes számú, valamint a rövidített formák is használhatók. A rövidített formákban azonban a kis- és nagybetűk megkülönböztetése fontos.
Mértékegység | Rövidítés | Leírás |
---|---|---|
day | d | Nap |
week | w | Hét |
quarter | Q | Negyedév |
month | M | Hónap (január = 0, december = 11) |
year | y | Év |
hour | h | Óra |
minute | m | Perc |
second | s | Másodperc |
millisecond | ms | Milliszekundum |