-
만 나이
/** * 만 나이 * @param {Date} birthday 출생일 * @param {Date} today 오늘 */ function age(birthday, today = new Date()) { const ydiff = today.getFullYear() - birthday.getFullYear(); const mdiff = today.getMonth() - birthday.getMonth(); const ddiff = today.getDate() - birthday.getDate(); if (mdiff < 0 || (mdiff == 0 && ddiff < 0)) { return ydiff - 1; } return ydiff; }
세는 나이 (한국)
/** * 세는 나이 * @param {Date} birthday 출생일 * @param {Date} today 오늘 */ function koreanAge(birthday, today = new Date()) { return today.getFullYear() - birthday.getFullYear() + 1; }
댓글