js 身份证解析生日/年龄/性别
/*
依据:15位身份证号码:第7、8位为出生年份(两位数),第9、10位为出生月份,第11、12位代表出生日期,第15位代表性别,奇数为男,偶数为女。
18位身份证号码:第7、8、9、10位为出生年份(四位数),第11、第12位为出生月份,第13、14位代表出生日期,第17位代表性别,奇数为男,偶数为女。
*/
function test11(data){
if (data && typeof data === 'string') {
let bir = ''
let sex = ''
let c = ''
let nowDateTime = new Date()
if (data.length == 15) {
bir = '19' + data.substr(6, 2