У меня есть эта схема в Yup, которая устанавливает минимальное ограничение даты в поле даты:
Yup.date()
.required(strings.RequiredField(strings.Invoice_Label_DueDate))
.min(new Date(), "Date cannot be in the past")
Но если я выберу текущую дату, она все равно вычислит ее, чтобы быть в прошлом.Обратите внимание, что этого не происходит, когда я делаю max(new Date(), ...)
.В этом случае он включает все прошедшие даты вплоть до текущей даты.
Редактировать: Вот пример проблемы https://codesandbox.io/s/jznz5vl7lw