新旧身份证号如何转换
一般来说不需要将新身份证号转换为旧身份证号,理论上来说现在你办任何业务新身份证号都能满足需求。
新版之所以比旧版多三位数,是将原来的出生日期中的年份由两位数变成了四位数,而且,把身份证最后一个数字是多少,后面就再加上一个相同的数。
根据〖中华人民共和国国家标准 GB 11643-1999〗中有关公民身份号码的规定,公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成。
排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。
如旧版身份证末尾数是6,则后面再加一个6。所以正好比旧版多三位。所以如果需要转换即去除出生年的前两位数字以及身份证号最后一位即可。
中华人民共和国居民身份证是国家法定的证明公民个人身份的有效证件。
1.号码的结构
公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。
2.地址码表示编码对象常住户口所在县(市、旗、区)的行政区划代码,按GB/T2260的规定执行。
3.出生日期码表示编码对象出生的年、月、日,按GB/T7408的规定执行,年、月、日代码之间不用分隔符。
4.顺序码表示在同一地址码所标识的区域范围内,对同年、同月、同日出生的人编定的顺序号,顺序码的奇数分配给男性,偶数分配给女性。
5.校验码根据前面十七位数字码,按照ISO 7064:1983.MOD 11-2校验码计算出来的检验码。
扩展资料:
身份证是用于证明持有人身份的证件,多由各国或地区政府发行予公民。
它将作为每个人独一无二的公民身份的证明工具。大量新技术的出现允许身份证包含生物统计学信息于其中,如照片、面部特征、手掌特征、虹膜扫描识别或指纹识别。
其他通常出现在身份证上(或数据库中)的信息包括:全名、父母姓名、住址、职业、民族(在多民族国家中)、血型和凝血因子。
居民身份证号码,正确、正式的称谓应该是“公民身份号码”。
2011年10月29日,第十一届全国人大常委会第二十三次会议通过了《全国人民代表大会常务委员会关于修改的决定》,明确规定自2013年1月1日起停止使用一代证。
参考资料:百度百科居民身份证号码
第二代身份证号码一共18位数字,排列顺序从左至右依次为:6位数字地址码,8位数字出生日期码,3位数字顺序码和1位数字校验码。
第一代身份证号码一共15位数字,排列顺序从左至右依次为:6位数字地址码,6位数字出生日期码,3位数字顺序码。
由此可见,第二代身份证号码比第一代身份证多出的3个数字分别是:第七、八位上的出生年份代码(一般是19或者20),以及最后一位的数字校验码。
所以,把第二代身份证号码转换成第一代身份证号码,只要去掉第七、八位上的出生年份代码(即19或者20)和最后一位的数字校验码就可以了。
身份证号码位数的含意
(1)前1、2位数字表示:所在省份的代码;
(2)第3、4位数字表示:所在城市的代码;
(3)第5、6位数字表示:所在区县的代码;
(4)第7~14位数字表示:出生年、月、日;
(5)第15、16位数字表示:所在地的派出所的代码;
(6)第17位数字表示性别:奇数表示男性,偶数表示女性;
(7)第18位数字是校检码:也有的说是个人信息码,用来检验身份证的正确性。校检码可以是0~9的数字,有时也用x表示(尾号是10,那么就得用X来代替)。 一般是随计算机的随机产生。
楼上太复杂了,我写的是一个excel公式,很简单。15位身份证填写在A1单元格,公式放在B1单元格,就会在B1单元格中自动生成18位身份证号码。 =LEFT(A1,6)&"19"&RIGHT(A1,9)&MID("10X98765432",MOD((SUM(MID(A1,{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15},1)*{7,9,10,5,8,4,6,3,7,9,10,5,8,4,2})+11),11)+1,1)
<?php
//身份证号转换
function IDCode15to18($ID15)
{
$ID18=substr($ID15,0,6).'19'.substr($ID15,6);
for($i=17;$i>0;$i--){
$num+=(2^$i%11)*(substr($ID18,18-$i,1));
}
$num=$num%11;
switch($num){
case 0:
$code="1";
break;
case 1:
$code="0";
break;
case 2:
$code="X";
break;
default:
$code=strval(12-$num);
break;
}
$ID18.=$code;
return $ID18;
}
if($_POST["old"]!="")
echo IDCode15to18($_POST["old"]);
?>
<form method=post>
<input name=old value="<?PHP echo $_POST["old"];?>">
<input type=submit value="转换">
</form>
这是我从网上找的一段代码,希望对你有帮助。
新旧身份证号如何转换
由原来的15位增加到18位,增加了第7位第8位(出生年份的前两位)和第18位校检码。身份证号码位数的含意 (1)前1、2位数字表示:所在省份的代码;(2)第3、4位数字表示:所在城市的代码;(3)第5、6位数字表示:所在区县的代码;(4)第7~14位数字表示:出生年、月、日;(5)第15、16...
15位身份证号码如何转18位?
那么我们就计算出了转化后的18位的身份证号码为:511702198002221308。居民身份证,分为实卡身份证和EIDCard(电子身份证),是用于证明持有人身份的一种法定证件,多由各国或地区政府发行予公民。并作为每个人重要的身份证明文件。中华人民共和国居民身份证简称“身份证”。1984年4月6日国务院发布《中华人民...
在Excel中表格中如何将身份证号码后四位批量转换成“***”?
首先,打开你的Excel工作表,选择一个空白单元格,例如A1,作为你开始输入函数的起始点。接着,输入函数=REPLACE(,然后将光标移动到A1单元格,这是你想要转换的身份证号码的位置。在函数中,"15"代表身份证号码的起始位置,即第15位,"4"表示替换的位数,这里是四位,"***"则是你想要替换的内容,...
身份证号码怎么转换日期?
在单元格中就可以看身份证号码生成的出生日期,最后,将其余的单元格进行同样的操作,即可将身份证号码怎么转换出生日期,问题解决。一、把身份证号码转换成出生年月首先以戴尔电脑XP系统为例子,用户们双击打开“Excel”,然后用户先在表格内输入一些内容,方便待会给大家做示范,大家直接打开自己需要编辑的...
身份证号码怎样转换成文本
1、粘贴号码 打开EXCEL表格,粘贴上复制的身份证号码,号码尾数变成000。2、单击右键 选中要粘贴身份证号码的单元格,点击鼠标右键,选择“设置单元格格式”。3、设置文本格式 弹出窗口,左侧点击“文本”。4、匹配格式 点击左上角粘贴,下拉选择“匹配目标格式”图标,单元格内身份证号码自动转换为文本格式...
老身份证号码转换成新身份证
法律分析:去户籍所在地派出所换证即可。补办身份证需要的步骤:1、申领人准备好本人的居民户口簿以及其他可能需要的材料;2、申领人到户口所在地派出所进行申请;3、派出所进行人像采集和指纹采集;4、申领人缴纳工本费,在发放居民身份证登记表上签字并留下联系电话。法律依据:《中华人民共和国居民身份证...
电脑身份证号码格式不正确怎么转换
品牌型号:联想拯救者Y9000P 系统:Windows11 电脑身份证号码格式不正确转换需要将单元格格式转换为文本即可即可。以联想拯救者Y9000P电脑为例,电脑身份证号码格式不正确转换步骤为3步,具体操作如下:1 点击设置单元格 1 第1步 点击设置单元格 在鼠标右击界面中,点击设置单元格格式。2 点击文本 2 第...
二代身份证号转换一代身份证号怎么转换???
现在将二代身份证号最后一位及第七八位去掉,就是一代身份证格式。
EXCEL表格中如何对比新旧身份证号码
假设表1A列为新身份证号码,表2A列为老身份证号码,分别B列标出对应的新、老身份证号码;1、在表1的B2列输入公式:=IFERROR(OFFSET(表2!A:A,MATCH(LEFT(A2,6)&MID(A2,9,6)&MID(A2,15,3),表2!A:A,0)-1,0,1,1),"") 回车;见图一 2、选中表1的B2单元格,下拉填充表1的B列...
身份证号码后四位怎么转为***?
在Excel中表格中将身份证号码后四位批量转换成“***”,可使用REPLACE函数实现。方法步骤如下:1、打开需要操作的EXCEL表格,在空白单元格输入函数=REPLACE(,然后点击需要转换的身份证号所在单元格,如A1。2、继续输入函数15,4,"***"),回车完成公式=REPLACE(A1,15,4,"***")的编辑输入。【公式表...
永厘噻吗: 新旧身份证号码转换方法如下:1. 旧版身份证号码(一代身份证号码)一般由15位数字组成.转换为新版身份证号码(二代身份证号码)的方法是:在旧版号码的前六位中,加上一个19或20作为前两位,表示出生的年份所在的世纪.在旧版号...
坡头区19198079138: 新身份证号码怎样转换成旧身份证号码? - ?
永厘噻吗: 新身份证号码是18位的 你要转化成15位的老号码吗? 简单的说 把第7、8位的“19”或“20”去掉,再把最后一位去掉即可. 第7、8位是出生的年份,老号码都没有,新号码由于会有2000年以后出生的人,为了加以区分,才上了“19“”20”,比如你是80年出生的,你的身份证第7位起应该是“1980”,变成老的,就只剩“80”.
坡头区19198079138: 怎么把18位的新身份证换算成老的?
永厘噻吗: 你可以尝试一下把自己的身份证号换算成15位的试试.去掉18位生日年份前的19和最位一位即可.
坡头区19198079138: 怎样将身份证号码转换成 年/月/日 - ?
永厘噻吗: 身份号码是有18位数字组成的,前六位是户籍所在地的行政区划代码,中间的八位是本人的出生年月日,再往后三位是户籍所在地派出所的身份顺序码,最后一位是检验码,从0-10这是十一个数字中获取,是前面十七位数字计算而来的,如果是10的话,便用希腊字母“X”表示10,这样就是18位了,明白了吗,祝你好运!
坡头区19198079138: 如何将15位身份证号码转换成18位身份证号码 - ?
永厘噻吗: 15位是一代身份证.带上户口本和一代身份证去派出所更换二代身份证.话说二代得有了十几年了吧,带上你的户口簿原件及复印件一份,经公安局办证中心窗口工作人员核对后,即可在公安局办证中心指定相馆拍照,电脑照片当场完成冲洗,共有六张.你可以取出其中一张连同户口簿复印件一起交给公安局办证中心窗口工作人员.完成以上所有流程后,公安局办证中心窗口工作人员会给你一张领取新身份证的凭证,以此凭证三个月以后即可领取二代新身份证.所需费用:身份证工本费:20元;照相费:10元.(都有发票) [2008] 注意事项:1、免冠照,头部不可佩戴任何装饰品,包括耳环和项链;2、领取二代身份证可以代领,但代领人必须持他本人身份证原件.
坡头区19198079138: 关于一代身份证换二代身份证,身份证号变了的问题 - ?
永厘噻吗: 应该是你和别人的身份证号重复了,第一代身份证号是手工编号,没有全国联网,人为原因造成号码重复、错误,办理第二代身份证时改成全国联网电脑编号,电脑自动识别重号,要把重复的号换掉,重新编号,所以你就可能有了个新身份证号.拿新旧号码的身份证去常住户口所在地办理变更手续,那里有制式的表格,填好盖章,凭身份证号码变更证明去银行、学校、社保等用过原来旧号的地方更改相关证件上的身份证号.
坡头区19198079138: 一代旧身份证如何换二代新的? - ?
永厘噻吗: 必须至户口所在地户籍机关办理,异地不能办理. 需带:1、一代身份证,2、RMB20元(国家发展改革委员会和财政部核定的二代证工本费为20元,包括制证材料费、制作成本及前期组织实施费用)照相免费,3、户口簿原件, 办理时间:一般三个月,加急2周(加急费各地不同)
坡头区19198079138: 身份证号码转出生日期和日期格式怎么转换 - ?
永厘噻吗: 用Excel的公式功能试试.新老证(位数)不同,分开处理.
坡头区19198079138: 新旧身份证的更换 - ?
永厘噻吗: 没事的.身份证换代不影响其它证件的法定效力,但是你得留下一张旧证的复印件,以备核对之用.
坡头区19198079138: 换了身份证用原来身份号办的证件怎么办(新旧不是同号)?
永厘噻吗: 如果你原来的是15位的身份证,那新的就是18位的,不过只是添加了一个随机的数字和出生年分的前两位,这些在所有与身份中有关的系统中都是互相通用的,也就是说,在公安系统或银行中,任意输15或18的,都显示的是同一个人 如果你原俩就是18位的,那号码就不会变