JavaScript2021. 3. 17. 14:13
728x90
반응형
SMALL

 

 

 

자바스크립트에서 생년월일을 YYYYMMDD 혹은 YYYY-MM-DD 형식으로 입력받아 만 나이를

리턴해주는 함수

 

 

 


function calcAge(birth) {
    var date = new Date();
    var year = date.getFullYear();
    var month = (date.getMonth() + 1);
    var day = date.getDate();
    if (month < 10) month = '0' + month;
    if (day < 10) day = '0' + day;
    var monthDay = month + day;
    birth = birth.replace('-', '').replace('-', '');
    var birthdayy = birth.substr(0, 4);
    var birthdaymd = birth.substr(4, 4);
    var age = monthDay < birthdaymd ? year - birthdayy - 1 : year - birthdayy;
    return age;
}

 

 

 

 

 

 

 

 

728x90
반응형
LIST
Posted by 사슴영혼'-'