/**
* 만 나이 계산
* @param {number | string} birthYear
* @param {number | string} birthMonth
* @param {number | string} birthDay
* @returns {number} age
*/
function getAge(birthYear, birthMonth, birthDay) {
birthYear = Number(birthYear)
birthMonth = Number(birthMonth)
birthDay = Number(birthDay)
var today = new Date()
var curYear = today.getFullYear()
var age = curYear - birthYear
var curBirthDate = new Date(curYear, birthMonth - 1, birthDay)
if(today.getTime() > curBirthDate) age--;
return age
}
반응형
'WEB > JS' 카테고리의 다른 글
(js)Promise만들기(1) - 전체코드 (0) | 2024.01.27 |
---|---|
(js)마지막 달, 마지막 날 구하기 (0) | 2021.11.05 |
(js) class 상속 연습 (0) | 2021.08.22 |
(js) prototype 상속 연습 (0) | 2021.08.22 |
(js)조건절에 boolean 대신 쓸 수 있는 값 (0) | 2020.10.10 |