주민등록번호를 통해 생년월일과 성별을 얻다

1011 단어 jsVUE
export function IdCard(UUserCard, num) {
  // console.log(UUserCard)
  if(num == 1) {
    //      
    var birth = UUserCard.substring(6, 10) + "-" + UUserCard.substring(10, 12) + "-" + UUserCard.substring(12, 14);
    // var birth = birthtype.split('-').map(function(aa){return +aa}).join('-');
    return birth;
  }
  if(num == 2) {
    //    
    if(parseInt(UUserCard.substr(16, 1)) % 2 == 1) {
      // 
      return " ";
    } else {
      // 
      return " ";
    }
  }
  if(num == 3) {
    //    
    var myDate = new Date();
    var month = myDate.getMonth() + 1;
    var day = myDate.getDate();
    var age = myDate.getFullYear() - UUserCard.substring(6, 10) - 1;
    if(UUserCard.substring(10, 12) < month || UUserCard.substring(10, 12) == month && UUserCard.substring(12, 14) <= day) {
      age++;
    }
    return age;
  }
}

주민등록번호 확인(https://blog.csdn.net/M_SSY/article/details/86749136) 출생일과 성별 판단

좋은 웹페이지 즐겨찾기