IsBetween
IsBetween fügt die .isBetween()
-API hinzu, die einen boolean
-Wert zurückgibt, der angibt, ob ein Datum innerhalb eines bestimmten Zeitraums liegt.
javascript
var isBetween = require('dayjs/plugin/isBetween');
// import isBetween from 'dayjs/plugin/isBetween' // ES 2015
dayjs.extend(isBetween);
// Um die Granularität 'year' (Jahr) zu verwenden, übergeben Sie den dritten Parameter:
dayjs('2010-10-20').isBetween('2010-10-19', dayjs('2010-10-25'), 'year');
// Der vierte Parameter ist ein String mit zwei Zeichen, der Inklusivität angibt:
// '()' schließt Start- und Enddatum aus (Standard)
// '[]' schließt Start- und Enddatum ein
// '[)' schließt das Startdatum ein, schließt aber das Enddatum aus
// '(]' schließt das Startdatum aus, schließt aber das Enddatum ein
// Die Granularität ermöglicht eine präzisere inklusive Prüfung von Start- und Enddatum.
// Wenn Sie beispielsweise das Startdatum mit Tagesgenauigkeit berücksichtigen möchten, verwenden Sie 'day' (Tag) als dritten Parameter.
dayjs('2016-10-30').isBetween('2016-01-01', '2016-10-30', 'day', '[)');