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

通过身份证号得到年龄 性别和出生日期

时间:2023-03-27 15:39:55

相关推荐

通过身份证号得到年龄 性别和出生日期

注:目前只针对18位身份证号码。

不多说了,直接上代码,调用IdCard(UUserCard,num)方法即可,其中UUserCard为身份

//通过身份证号计算年龄、性别、出生日期function IdCard(UUserCard, num) {if (num == 1) {//获取出生日期birth = UUserCard.substring(6, 10) + "-" + UUserCard.substring(10, 12) + "-" + UUserCard.substring(12, 14);return birth;}if (num == 2) {//获取性别if (parseInt(UUserCard.substr(16, 1)) % 2 == 1) {//男return "男";} else {//女return "女";}}if (num == 3) {//获取年龄var myDate = new Date();var month = myDate.getMonth() + 1;var day = myDate.getDate();var age = myDate.getFullYear() - UUserCard.substring(6, 10) - 1;if (UUserCard.substring(10, 12) < month || UUserCard.substring(10, 12) == month && UUserCard.substring(12, 14) <= day) {age++;}return age;}}

证号码,num对应要取的值,num==1时,获取出生日期,num==2时,获取性别,num==3时,获取年龄

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