为了账号安全,请及时绑定邮箱和手机立即绑定

JavaScript实现一个函数判断年龄是否18?

JavaScript实现一个函数判断年龄是否18?

慕仙森 2018-08-28 09:11:52
比如传入'1991-6-3'返回true传递'2001-6-3'返回false
查看完整描述

1 回答

?
拉丁的传说

TA贡献1789条经验 获得超8个赞

function getAge(dateString) {

    var today = new Date();

    var birthDate = new Date(dateString);

    var age = today.getFullYear() - birthDate.getFullYear();

    var m = today.getMonth() - birthDate.getMonth();

    if (m < 0 || (m === 0 && today.getDate() < birthDate.getDate())) {

        age--;

    }

    return age > 18;

}

console.log(getAge('1997-11-09'))


查看完整回答
反对 回复 2018-10-14
  • 1 回答
  • 0 关注
  • 1186 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信