const [dates, datesDispatch] = useDate(configs)
//implented with [`date-fns`](https://date-fns.org/)
Date: 2025-01-30 ~ 2025-01-30
const defaultConfigs = {
defaultDate: null,
formatPattern: "yyyy-MM-dd",
transitionUnit: "days",
offsetUnit: "days",
offsetValue: 0,
durationUnit: "days",
durationDateOnIssue: 0, // 0 | 1 | 2
minDuration: 0,
maxDuration: 0,
noPastDate: false,
noFutureDate: false,
noGreaterThenSecondDate: false,
}
Date: 2025-01-30 ~ 2025-01-30
const customConfigs = {
defaultDate: null,
formatPattern: "yyyy-MM-dd",
transitionUnit: "days",
offsetUnit: "days",
offsetValue: 0,
durationUnit: "days",
durationDateOnIssue: 2, // 0 | 1 | 2
minDuration: 5,
maxDuration: 0,
noPastDate: false,
noFutureDate: false,
noGreaterThenSecondDate: false,
}