天天看点

输入身份证显示出生年月日.html

输入身份证显示出生年月日.html

输入身份证显示出生年月日.html
输入身份证显示出生年月日.html

< script  type ="text/javascript" > ...

输入身份证显示出生年月日.html

//&lt;![CDATA[

输入身份证显示出生年月日.html

var IdFt = "445121820929367";

输入身份证显示出生年月日.html

var IdEt = "445121198209293677";

输入身份证显示出生年月日.html

var IdEt1 = "445121198209293677x";

输入身份证显示出生年月日.html
输入身份证显示出生年月日.html

document.write(fGetBirthDayById(IdFt, false, true), "<hr/>");

输入身份证显示出生年月日.html

document.write(fGetBirthDayById(IdFt, true, true).toLocaleDateString(), "<hr/>");

输入身份证显示出生年月日.html
输入身份证显示出生年月日.html

document.write(fGetBirthDayById(IdEt, false, true), "<hr/>");

输入身份证显示出生年月日.html

document.write(fGetBirthDayById(IdEt1, true, true).toLocaleDateString(), "<hr/>");

输入身份证显示出生年月日.html
输入身份证显示出生年月日.html

function fGetBirthDayById(Id, bReturnDateObj, bDebug)

输入身份证显示出生年月日.html
输入身份证显示出生年月日.html

...{// shawl.qiu code : return DateObj Or String

输入身份证显示出生年月日.html

var Debug = bDebug;

输入身份证显示出生年月日.html

if(Id.constructor == String||Id.constructor == Number)

输入身份证显示出生年月日.html
输入身份证显示出生年月日.html

...{

输入身份证显示出生年月日.html

Id = [Id];

输入身份证显示出生年月日.html

}

输入身份证显示出生年月日.html

Id[0]+="";

输入身份证显示出生年月日.html
输入身份证显示出生年月日.html

Id[0] = Id[0].replace(/^(d...{18}|d...{15})(?:[sS]*)/, "$1");

输入身份证显示出生年月日.html
输入身份证显示出生年月日.html

var Y, M, D;

输入身份证显示出生年月日.html
输入身份证显示出生年月日.html

switch(Id[0].length)

输入身份证显示出生年月日.html
输入身份证显示出生年月日.html

...{

输入身份证显示出生年月日.html

case 15:

输入身份证显示出生年月日.html

Y = 19+Id[0].slice(6, 8);

输入身份证显示出生年月日.html

M = Id[0].slice(8, 10);

输入身份证显示出生年月日.html

D = Id[0].slice(10, 12);

输入身份证显示出生年月日.html

break;

输入身份证显示出生年月日.html
输入身份证显示出生年月日.html

case 18:

输入身份证显示出生年月日.html

Y = Id[0].slice(6, 10);

输入身份证显示出生年月日.html

M = Id[0].slice(10, 12);

输入身份证显示出生年月日.html

D = Id[0].slice(12, 14);

输入身份证显示出生年月日.html

break;

输入身份证显示出生年月日.html
输入身份证显示出生年月日.html

default:

输入身份证显示出生年月日.html

throw new Error("请输入正确的身份证号码!");

输入身份证显示出生年月日.html

break;

输入身份证显示出生年月日.html

}

输入身份证显示出生年月日.html
输入身份证显示出生年月日.html

if(bDebug)

输入身份证显示出生年月日.html
输入身份证显示出生年月日.html

...{

输入身份证显示出生年月日.html

document.write("Id[0]: ", Id[0], "<br/>");

输入身份证显示出生年月日.html

document.write("Id[0].length: ", Id[0].length, "<br/>");

输入身份证显示出生年月日.html

document.write("Y: ", Y, "<br/>");

输入身份证显示出生年月日.html

document.write("M: ", M, "<br/>");

输入身份证显示出生年月日.html

document.write("D: ", D, "<br/>");

输入身份证显示出生年月日.html

document.write("<p/>");

输入身份证显示出生年月日.html

}

输入身份证显示出生年月日.html
输入身份证显示出生年月日.html

if(bReturnDateObj)

输入身份证显示出生年月日.html
输入身份证显示出生年月日.html

...{

输入身份证显示出生年月日.html

M-=1;

输入身份证显示出生年月日.html

return new Date(Y, M, D);

输入身份证显示出生年月日.html

}

输入身份证显示出生年月日.html
输入身份证显示出生年月日.html

return [Y, "-", M, "-", D].join("");

输入身份证显示出生年月日.html

} // end function fGetBirthDayById(Id, bReturnDateObj, bDebug)

输入身份证显示出生年月日.html

//]]&gt;

输入身份证显示出生年月日.html

</ script >  

继续阅读