我的问题是如何使用JavaScript从日期输入类型中获取年龄,并将其显示在HTML中。
我希望用户能够从Date输入类型中选择他的Date of Birth,然后将其放入'bday' ID中,然后我可以使用该ID计算年龄并将其填充到'resultBday'元素ID中。
举例来说:
当用户选择“January 15th,1990”时,我希望它在innerHtml中显示“24岁”。
这就是我目前所拥有的:
超文本标记语言:
<p id="resultBday"></p>
<input type="date" name="bday" id="bday" onchange="submitBday()">
JS:
function submitBday () {
var Q4A = "Your birthday is: "
var Bday = document.getElementById('bday').value;
Q4A += Bday;
var theBday = document.getElementById('resultBday');
theBday.innerHTML = Q4A;
}
3条答案
按热度按时间ruoxqz4g1#
jsFiddle example
bqujaahr2#
计算年份和月份的简单方法如下:
超文本标记语言:
JavaScript
rxztt3cl3#