天天看點

輸入身份證顯示出生年月日.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 >  

繼續閱讀