Находится между
Этот метод указывает, находится ли объект Day.js между двумя другими предоставленными дато-временными значениями.
Для этого необходим
IsBetween
для работы
dayjs.extend(isBetween)
dayjs('2010-10-20').isBetween('2010-10-19', dayjs('2010-10-25'))
// по умолчанию миллисекунды
If you want to limit the granularity to a unit other than milliseconds, pass it as the third parameter. In that case the comparision respects the given unit and the units above.
dayjs().isBetween('2010-10-19', '2010-10-25', 'month') // compares month and year
Единицы измерения не чувствительны к регистру, также поддерживают длинную и краткую формы записи.
Список всех доступных единиц измерения
Четвертый параметр обозначает сопричастность (охват). [
указывает на то, что значение включено в этот промежуток. (
означает, что он исключен.
При использовании параметра охвата должны быть переданы оба индикатора.
dayjs('2016-10-30').isBetween('2016-01-01', '2016-10-30', null, '[)')