IsBetween
IsBetween 플러그인은 날짜가 지정된 두 날짜 사이에 있는지 확인하는 .isBetween()
API를 추가하며, boolean
값을 반환합니다.
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', '[)');