IsBetween
IsBetween добавляет API .isBetween()
, который возвращает логическое значение
, указывающее, находится ли дата между двумя другими датами.
javascript
var isBetween = require('dayjs/plugin/isBetween');
// import isBetween from 'dayjs/plugin/isBetween' // ES 2015
dayjs.extend(isBetween);
// Чтобы указать единицу измерения `year` (год), передайте её в качестве третьего параметра
dayjs('2010-10-20').isBetween('2010-10-19', dayjs('2010-10-25'), 'year');
// Четвертый параметр - строка из двух символов, определяющая включение/исключение границ интервала:
// '()' - исключает начальную и конечную даты (по умолчанию)
// '[]' - включает начальную и конечную даты
// '[)' - включает начальную дату, но исключает конечную
// Гранулярность (Granularity) определяет точность сравнения при проверке включения границ интервала.
// Например, чтобы включить начальную дату с точностью до дня, используйте 'day' в качестве третьего параметра.
dayjs('2016-10-30').isBetween('2016-01-01', '2016-10-30', 'day', '[)');