Is Between
Détermine si une date Day.js se situe entre deux autres dates.
TIP
Ceci nécessite le plugin IsBetween pour fonctionner.
js
dayjs.extend(isBetween);
dayjs('2010-10-20').isBetween('2010-10-19', dayjs('2010-10-25'));
// par défaut, en millisecondes
Pour limiter la granularité à une unité spécifique, passez-la comme troisième paramètre. La comparaison prendra alors en compte l'unité spécifiée ainsi que les unités supérieures.
js
dayjs().isBetween('2010-10-19', '2010-10-25', 'month'); // compare le mois et l'année
Les unités ne sont pas sensibles à la casse et acceptent les formes plurielles et abrégées.
Liste de toutes les unités disponibles
Le quatrième paramètre définit l'inclusivité des bornes. [
indique une borne incluse, et (
indique une borne exclue.
Si le paramètre d'inclusivité est utilisé, les deux bornes doivent être spécifiées.
js
dayjs('2016-10-30').isBetween('2016-01-01', '2016-10-30', null, '[)');