Is Between
Determina si un objeto Day.js se encuentra entre dos fechas dadas.
TIP
Esto requiere el plugin IsBetween para funcionar.
dayjs.extend(isBetween);
dayjs('2010-10-20').isBetween('2010-10-19', dayjs('2010-10-25'));
// Por defecto, la granularidad es en milisegundos.
Para limitar la granularidad a una unidad específica, se debe pasar como tercer parámetro. En este caso, la comparación considera la unidad dada y las unidades superiores.
dayjs().isBetween('2010-10-19', '2010-10-25', 'month'); // Compara el mes y el año.
Las unidades no distinguen entre mayúsculas y minúsculas, y aceptan formas plurales y abreviadas.
Lista de todas las unidades disponibles
El cuarto parámetro define la inclusividad de los límites. Un [
indica que el límite es inclusivo (incluido). Un (
indica que el límite es exclusivo (no incluido).
Si se utiliza el parámetro de inclusividad, ambos indicadores deben especificarse.
dayjs('2016-10-30').isBetween('2016-01-01', '2016-10-30', null, '[)');