Я хочу сравнить два поля даты. Одно поле DOB
, а другое License Issued Date
. Я хочу ограничить пользователя, если License Issued Date(LID) < DOB
.
Например: когда DOB
равно 30-08-1994
и LID
равно 03-12-1992
, я хочу ограничить пользователя. Я написал логи c как LID < DOB
, но выдает ошибку.
Проблема заключается в том, что, когда я ввожу DOB
как 04-11-1994
и LID
как 01-11-1990
, выполняется проверка только для Date
. На самом деле я хочу проверить год, и я хочу следовать формату, как DD-MM-YYY
.
<Form.Group>
<div className={`${styles.inlineGroup} ${LID < DOB ? 'form-error' : ''}`}>
<Cleave
required
options={{ date: true, delimiter: '-', datePattern: ['d', 'm', 'Y'] }}
name="LidInfo"
placeholder="DD-MM-YYYY"
value={LID}
onChange={(value: any) => { setLID(value.target.value); }}
/>
</div>
</Form.Group>