Is Between
Prüft, ob ein Day.js-Objekt innerhalb eines gegebenen Datumsbereichs liegt.
TIP
Dies erfordert das IsBetween-Plugin.
dayjs.extend(isBetween);
dayjs('2010-10-20').isBetween('2010-10-19', dayjs('2010-10-25'));
// Standardmäßig: Millisekunden
Um die Vergleichsgenauigkeit auf eine andere Einheit als Millisekunden zu beschränken, übergeben Sie diese als dritten Parameter. Der Vergleich berücksichtigt dann die angegebene Einheit sowie alle übergeordneten Einheiten.
dayjs().isBetween('2010-10-19', '2010-10-25', 'month'); // Vergleicht Monat und Jahr
Einheiten sind nicht case-sensitiv und unterstützen Plural- sowie Kurzformen.
Liste aller verfügbaren Einheiten
Der vierte Parameter bestimmt, ob die Grenzen des Datumsbereichs eingeschlossen oder ausgeschlossen werden sollen (Inklusivität). [
bedeutet inklusive, (
bedeutet exklusive.
Wenn der Inklusivitätsparameter verwendet wird, müssen beide Grenzwerte explizit angegeben werden.
dayjs('2016-10-30').isBetween('2016-01-01', '2016-10-30', null, '[)');