首页 >> 技术文章 >> 详细内容
从身份证号中提取出生日期并判断性别的方法
其实,身份证号码与一个人的性别、出生年月、籍贯等信息是紧密相连的,无论是15位还是18位的身份证号码,其中都保存了相关的个人信息。

  15位身份证号码:第7、8位为出生年份(两位数),第9、10位为出生月份,第11、12位代表出生日期,第15位代表性别,奇数为男,偶数为女。

  18位身份证号码:第7、8、9、10位为出生年份(四位数),第11、第12位为出生月份,第13、14位代表出生日期,第17位代表性别,奇数为男,偶数为女。

18位的身份证第17为数字表征性别,15位的身份证第15位表征性别   
    
  奇数为男性,偶数为女性

程序如下:

15位提取前6位为地区编号,从第6位后6位为日期
<%
abc="342601800912461"  '15位的
aaa=mid(abc,6,6)
bbb=right(abc,1)
response.write "日期为:"&mid(aaa,1,2)&"年"&mid(aaa,3,4)&"月"&mid(aaa,5,6)&"日"
if cint(bbb) mod 2=0 then
response.write "女性"
else
response.write "男性"
end if
%>

18位提取前6位为地区编号,从第6位后8位为日期
<%
abc="342601198009124617"  '18位的
aaa=mid(abc,6,8)
bbb=right(abc,2)
response.write "日期为:"&mid(aaa,1,4)&"年"&mid(aaa,5,6)&"月"&mid(aaa,7,8)&"日"
if cint(left(bbb,1)) mod 2=0 then
response.write "女性"
else
response.write "男性"
end if
%>

南京服务器托管 | 南京服务器租用 | 南京主机托管 | 南京主机租用 | 南京华昊数据 | www.467.cn |
TEL:400-025-9-467  025-58633651 QQ:23190019
发布者:admin 发布时间:2015/8/18 阅读:2647

Baidu
Copyright © 2002-2021 467.Cn All rights reserved    南京华昊网络技术有限公司    版权所有
备案序号:苏ICP备13052121号    ISP经营许可证:苏B2-20080166    ICP/SP经营许可证:苏B2-20130350      苏公网安备 32011102010099号
地址:南京市江北新区大桥北路77号电信大楼5楼    电话:025-58633651(8线)  13913852884  传真:025-58497310    E-mail:467cn@163.com    邮编:210032
网址:Www.467.Cn    QQ在线支持:点击这里给我发消息 点击这里给我发消息