700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > js通过身份证号获取出生日期 性别 年龄

js通过身份证号获取出生日期 性别 年龄

时间:2019-06-30 22:39:42

相关推荐

js通过身份证号获取出生日期 性别 年龄

/** 当type=1时获取出生日期,type=2时获取性别,type=3时获取年龄* */var idCard = '' //身份证号function IdCard(IdCard, type) {if (type === 1) {//获取出生日期let birthday = IdCard.substring(6, 10) + "-" + IdCard.substring(10, 12) + "-" + IdCard.substring(12, 14)return birthday}if (type === 2) {//获取性别if (parseInt(IdCard.substr(16, 1)) % 2 === 1) {return "男"} else {return "女"}}if (type === 3) {//获取年龄var ageDate = new Date()var month = ageDate.getMonth() + 1var day = ageDate.getDate()var age = ageDate.getFullYear() - IdCard.substring(6, 10) - 1if (IdCard.substring(10, 12) < month || IdCard.substring(10, 12) === month && IdCard.substring(12, 14) <= day) {age++}if (age <= 0) {age = 1}return age}}IdCard(idCard, 3)

分享前端面试题小程序

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。