У меня возникают проблемы при попытке выяснить, как создать поле ввода html для такой даты:
YYYY-MM-DD
Мне было интересно, есть ли лучший способ сделать это, чем я, вручную создавая
как-то так, а затем с помощью разделителей - для разделения YYYY-MM-DD.
Я буду использовать регулярное выражение для проверки после того, как пользователь введет дату рождения, чтобы убедиться, что она больше 21.
<label for="dob">Age (YYYY-MM-DD)</label>
<input id="dateofbirth" type="text" name="age" maxlength="10"/><span>*</span><br />
Вот мое регулярное выражение для даты, которая будет внутри функции checkdate на стороне php:
return preg_match('/(\d{4})-(\d{2})-(\d{2})/', $date);
Установите дату так, чтобы она принимала участие только пользователей старше 21 года.
В настоящее время это не так.
$ date = '1974-12-03';