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

Js根据身份证号获取出生日期 性别和年龄

时间:2023-12-18 01:14:32

相关推荐

Js根据身份证号获取出生日期 性别和年龄

/*** 传入身份证号码,获取出生日期、性别和年龄* @param IdCard 身份证号码* @param type 1 获取出生日期* 2 获取性别* 3 获取年龄,年龄小于1岁时默认为1岁*/function IdCard (IdCard, type) {if (type === 1) {//获取出生日期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}}

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