查看: 17288|回复: 0

js根据身份证号获取性别或者年龄

[复制链接]
发表于 2019-1-12 09:19:49 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转南昌530论坛

您需要 登录 才可以下载或查看,没有账号?注册会员

×

  1. //获取身份证号的年龄 UUserCard 身份证号
  2. function discriCard(UUserCard){
  3. UUserCard.substring(6, 10) + “-” + UUserCard.substring(10, 12) + “-” + UUserCard.substring(12, 14); //获取出生日期
  4. 获取性别
  5. if (parseInt(UUserCard.substr(16, 1)) % 2 == 1) {   //是男则执行代码 …
  6. alert(“男”);
  7. } else { //是女则执行代码 …
  8. alert(“女”);
  9. }
  10. //获取年龄
  11. var myDate = new Date();
  12. var month = myDate.getMonth() + 1;
  13. var day = myDate.getDate();
  14. var age = myDate.getFullYear() – UUserCard.substring(6, 10) – 1;
  15. if (UUserCard.substring(10, 12) < month || UUserCard.substring(10, 12) == month && UUserCard.substring(12, 14) <= day) {
  16. age++;
  17. }
  18. alert(age); //年龄 age

  19. }
复制代码


您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

关注公众号
Archiver|手机版|南昌530论坛

相关侵权、举报、投诉及建议等,请发 E-mail:nc530@outlook.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖
关注公众号
返回顶部