1. 程式人生 > >通過身份證得到出生年月(通過js程式碼實現)

通過身份證得到出生年月(通過js程式碼實現)

/**

* 通過身份證號碼得到出生年月日

*

* @param str

* 身份證號碼 return 2000-01-01/1999-01-01 出生年月日

*/

function getBirthDayFromCard(str) {

var inputStr = str.toString();

var year;

var month;

var day;

if (inputStr.length == 18) {

year = inputStr.substring(6, 10);

month = inputStr.substring(10, 12);

day = inputStr.substring(12, 14);

} else {

year = inputStr.substring(6, 8);

year = "19" + year;

month = inputStr.substring(8, 10);

day = inputStr.substring(10, 12);

}

return year + "-" + month + "-" + day;

}