본문 바로가기
WEB/JS

(js)만 나이 계산

by jackWillow 2021. 11. 5.
/**
 * 만 나이 계산
 * @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