Skip to content

minDate ​

Дата не раньше указанной.

Сигнатура ​

ts
function minDate(date: Date | string | number | (() => Date), msg?: Message): Action<Date>

Параметры ​

ПараметрТипОписание
dateDate | string | number | (() => Date)Дата или функция, которая её возвращает — функция вызывается при каждой проверке
msgMessageСвоё сообщение об ошибке

Коды ошибок ​

КодКогдаСообщение по умолчанию
minDateДата раньшеMust be on or after {date}

Тексты можно поменять: см. Сообщения и локализация.

Особенности ​

Работает с date и coerce.date. В сообщении {date} — дата в формате ГГГГ-ММ-ДД.

Пример ​

Бронь не в прошлом ​

ts
const checkIn = pipe(coerce.date(), minDate(() => new Date()));

См. также ​

  • maxDate
  • after — сравнение с другим полем