Is Between
Ez a metódus azt vizsgálja, hogy egy Day.js objektum a megadott két dátum-időpont közé esik-e.
TIP
Ehhez az IsBetween bővítmény szükséges.
dayjs.extend(isBetween);
dayjs('2010-10-20').isBetween('2010-10-19', dayjs('2010-10-25'));
// Alapértelmezés szerint milliszekundum pontossággal vizsgál.
Ha az összehasonlítást nagyobb időegységekben szeretné elvégezni, adja meg a kívánt egységet harmadik paraméterként. Ekkor az összehasonlítás a megadott egység és a nála nagyobb egységek figyelembevételével történik.
dayjs().isBetween('2010-10-19', '2010-10-25', 'month'); // Hónapot és évet hasonlít össze.
Az egysé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.
Az összes elérhető egység listája
A negyedik paraméter a befoglalásra vonatkozik, és azt határozza meg, hogy a határértékek beleértendők-e az intervallumba. A [
azt jelenti, hogy a határérték beleértendő, a (
pedig azt, hogy nem.
Ha a befoglalást paraméterként adja meg, mindkét karaktert meg kell adni.
dayjs('2016-10-30').isBetween('2016-01-01', '2016-10-30', null, '[)');