Я проверил этот код: https://stackoverflow.com/a/21337187/7425712, и он отлично работает, но я думаю, как я могу получить возраст без отправки. Я просто хочу этого
<p>You are 29</p>
напечатаны и больше ничего.
function submitBday() {
var Q4A = "Your birthday is: ";
var Bdate = document.getElementById('bday').value;
var Bday = +new Date(Bdate);
Q4A += Bdate + ". You are " + ~~ ((Date.now() - Bday) / (31557600000));
var theBday = document.getElementById('resultBday');
theBday.innerHTML = Q4A;
}
Я пробовал что-то подобное, но я плохо разбираюсь в js.
var Bdate = new Date("01/30/1989");
Благодарность! :)
В другом вопросе нет отправки, он использует onchange. Какой у вас вопрос по этому поводу?
попробуй проанализировать это. формат: дд / мм / гггг
Вы не должны копировать код, если не понимаете его полностью.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вам нужно что-то для запуска функции, независимо от того, отправлено это или нет. При каких условиях вы хотите, чтобы расчет производился? При щелчке (чего-либо), изменении, фокусе и т. д.