isoDateTimeSecond
Создает действие валидации даты и времени ISO с секундами.
Формат: yyyy-mm-ddThh:mm:ss
Используемое регулярное выражение не может проверить максимальное количество дней с учетом года и месяца. Например, значение "2023-06-31T00:00:00" считается допустимым, хотя в июне всего 30 дней.
Регулярное выражение также допускает пробел в качестве разделителя между датой и временем вместо символа "T".
const Action = v.isoDateTimeSecond<TInput, TMessage>(message);
Общие типы
TInputextends stringTMessageextends ErrorMessage<IsoDateTimeSecondIssue<TInput>> | undefined
Параметры
messageTMessage
Пояснение
С помощью isoDateTimeSecond можно проверить форматирование строки. Если входные данные не являются датой и временем ISO с секундами, можно использовать message, чтобы настроить сообщение об ошибке.
Возвращает
ActionIsoDateTimeSecondAction<TInput, TMessage>
Примеры
В следующих примерах показано, как можно использовать isoDateTimeSecond.
Схема даты и времени ISO с секундами
Схема для проверки даты и времени ISO с секундами.
const IsoDateTimeSecondSchema = v.pipe(
v.string(),
v.isoDateTimeSecond('The date is badly formatted.')
);
Связанные элементы
Следующие API можно использовать вместе с isoDateTimeSecond.
Схемы
Методы
Утилиты
© Fabian Hiller
Licensed under the MIT License.
https://valibot.dev/api/isoDateTimeSecond/