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
'JavaScript' 카테고리의 다른 글
전화번호 중간에 - 넣기 (0) | 2021.03.31 |
---|---|
숫자 세자리마다 콤마찍기 (0) | 2021.03.31 |
input type number maxlength 설정 (0) | 2021.03.17 |
Uncaught SyntaxError: Unexpected end of input 에러 해결방법 (0) | 2020.11.15 |
javascript 텍스트를 클립보드에 복사하기 (0) | 2020.11.15 |