123456789 |
- import { isWithinInterval as dateFnsIsWithinInterval, parseISO } from 'date-fns';
- import isString from '../../utils/isString';
- export default function isWithinInterval(day: string | Date, { start, end }: { start: string | Date; end: string | Date }) {
- const d = isString(day) ? parseISO(day) : day;
- const s = isString(start) ? parseISO(start) : start;
- const e = isString(end) ? parseISO(end) : end;
- return dateFnsIsWithinInterval(d, { start: s, end: e });
- }
|