minDate
Дата не раньше указанной.
Сигнатура
ts
function minDate(date: Date | string | number | (() => Date), msg?: Message): Action<Date>Параметры
| Параметр | Тип | Описание |
|---|---|---|
date | Date | string | number | (() => Date) | Дата или функция, которая её возвращает — функция вызывается при каждой проверке |
msg | Message | Своё сообщение об ошибке |
Коды ошибок
| Код | Когда | Сообщение по умолчанию |
|---|---|---|
minDate | Дата раньше | Must be on or after {date} |
Тексты можно поменять: см. Сообщения и локализация.
Особенности
Работает с date и coerce.date. В сообщении {date} — дата в формате ГГГГ-ММ-ДД.
Пример
Бронь не в прошлом
ts
const checkIn = pipe(coerce.date(), minDate(() => new Date()));