Доброго времени суток!
Фактически я знаю как решить, но просто плохо знаю js, прошу предоставить код на
чистом js, без фреймворков.
Вопрос:
Как из формы
<input type="date" value="2022-1-19" min="1900-01-01" max="2022-1-19" required>
взять дату (форма спрашивает у пользователя дату рождения) и, отняв от текущей, выяснить сколько ему лет, а если дата введена неправильно, то сказать ему об этом.
Мой код:
NowDate = //здесь должна быть настоящая дата, но я не знаю, как её указать
BirthDate = //а здесь данные из формы
age = NowDate - BirthDate
if (age < 18) {
NowDate.setCustomValidity('Вам меньше 18');
} else {
NowDate.setCustomValidity('');
}