html计算年龄代码,从“日期”计算年龄HTML元素

我有一个带有“Date”元素和提交按钮的HTML表单。有2个功能。一个用于计算“日期”HTML元素中给定出生日期的年龄。另一个功能是比较年龄和最小允许年龄。我需要帮助来完成它。在代码中看到我的问题。是的,我见过其他类似的问题。我想学习,而不仅仅是复制/粘贴。如果我明白我的代码/语法有什么问题,那么我会更好地学习。提前致谢。从“日期”计算年龄HTML元素

var minAge = 18;

var curDate = new Date();

var curr_year = curDate.getFullYear();

var curr_month = curDate.getMonth();

//Calculates age from given Birth Date in the form//

function _calcAge() {

var dt1 = document.getElementById('date').value;

var birth_date = new Date(dt1);

var birth_year = birth_date.getFullYear();

var birth_month = birth_date.getMonth();

var calc_year = curr_year - birth_year;

var calc_month = curr_month - birth_month;

//The following below is what I am not sure about.

//I need to combine years and months and

//convert them into a string??? Is this syntax dead wrong?

var final_result = (calc_year && "." && calc_month).toString();

// final result should be a number with a decimal point, example: 35.5

final_result = parseFloat;

return (final_result);

alert(final_result);

}

//Compares calculated age with minimum age and acts according to rules//

function _setAge() {

var age = _calcAge();

//alert("my age is " + age);

if (age < minAge) {

alert("You are not allowed into the site. The minimum age is 18!");

} else

alert("Welcome to my Site");

window.open(main.htm, _self);

}

Date Of Birth:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值