Перейти к основному содержимому

isDate()

function isDate<TForm, TField>(fieldPath, options?): void;

Defined in: core/validation/validators/is-date.ts:47

Проверяет, что значение является валидной датой

Пустые значения пропускаются (используйте required для обязательности).

Type Parameters

TForm

TForm

TField

TField extends string | Date | undefined = string | Date

Parameters

fieldPath

| FieldPathNode<TForm, TField, unknown> | undefined

Путь к полю для валидации

options?

ValidateOptions

Опции валидации (message, params)

Returns

void

Examples

// Базовое использование
validationSchema: (path) => [
isDate(path.birthDate),
isDate(path.eventDate),
]

// С кастомным сообщением
isDate(path.birthDate, { message: 'Введите корректную дату' })
// Ошибка валидации
{
code: 'date_invalid',
message: 'Неверный формат даты',
params: {}
}