我的要求:

我有一个从出生日期开始计算年龄的代码。

我所做的/我的代码链接

Click here for code
它只能在google chrome中使用。不能在Firefox /其他浏览器中使用。

我想要什么?:完成date of birth后,将自动计算年龄,然后显示正确的年龄;如果年龄less than 18 or greater than 150,它将显示警报。

面对问题:
在谷歌浏览器中,出生日期之前的提醒会显示一条消息。

问题出在哪里?

最佳答案

添加条件以检查4位数字:

在这之后:

day_age = day_age % 30;


添加此:

if(yearThen.toString().length != 4){ return false;}

08-19 09:03