생년월일과 기준일로 만나이(만 나이)를 계산합니다. 결과는 년, 월, 일이며 세는 나이·연 나이가 아닙니다.
정확한 만나이:
만나이 (년):
만나이 (월):
만나이 (주):
만나이 (일):
태어난 요일:
다음 생일:
별자리:
관심을 가질 만한 계산기:
생년월일과 기준일(오늘 또는 다른 날)을 입력하고 만나이 계산을 누르세요. 주요 결과는 달력의 년, 월, 일입니다.
이 계산기의 주요 결과 —년, 월, 일—은 총 일수를 365로 나누어 얻는 것이 아닙니다. 달력에서 빼는 방식입니다. 먼저 마지막 생일까지 채운 해를 세고, 그다음 그 날짜부터 기준 월의 같은 날까지 채운 달을 세며, 마지막으로 남은 날을 구합니다. 연수는 생일에만 늘어나고 1월 1일에는 늘어나지 않습니다.
예를 들어 생년월일이 2000년 5월 7일이고 기준일이 2026년 8월 17일이면, 2000년 5월 7일부터 2026년 5월 7일까지 이미 26년이 찼습니다. 그 생일부터 8월 7일까지 3개월이 차고, 마지막으로 8월 7일부터 8월 17일까지 10일이 남습니다. 따라서 정확한 만나이는 26년 3개월 10일입니다.
만나이(만 나이)는 생년월일부터 오늘까지, 또는 다른 기준일까지 경과한 달력상의 시간입니다. 년, 월, 일로 나타내며, 2023년 이후 한국에서 법적·행정적으로 쓰는 나이입니다. 세는 나이는 태어나면 1살이고 새해에 한 살을 더합니다. 연 나이는 올해에서 출생 연도를 뺀 값입니다. 이 계산기는 만나이만 반환하며, 신체 상태나 생물학적 노화의 추정값이 아닙니다.
Excel에서는 년, 월, 일을 서로 다른 셀에 나누면 이 계산기와 같은 내역을 얻을 수 있습니다. 생년월일을 A2에, 기준일을 B2에 넣으세요. 오늘 기준으로 재려면 B2를 TODAY()로 바꾸세요.
채운 해는 출생부터 기준일 직전의 마지막 생일까지입니다. Excel에서는 DATEDIF 함수가 단위 "Y"로 계산합니다: =DATEDIF(A2, B2, "Y"). 이 숫자는 생일에만 늘어나며, 이 페이지와 같습니다.
남은 달은 그 생일 이후 기준일 전까지의 달로, 0에서 11 사이입니다. DATEDIF는 단위 "YM"으로 반환하며, 연수는 무시하고 그 달만 남깁니다: =DATEDIF(A2, B2, "YM"). 5월 7일부터 8월 17일 예에서는 이 결과가 3입니다.
남은 날은 생일과 같은 날(해당 월)부터 기준일까지입니다. 그 날이 아직 오지 않았으면 Excel은 전월의 일수를 빌립니다. 결과가 음수이면(31일생, 사이에 2월) 이 페이지는 전월을 계속 뺍니다. 다음과 같이 쓸 수 있습니다: =IF(DAY(B2)>=DAY(A2), DAY(B2)-DAY(A2), DAY(DATE(YEAR(B2), MONTH(B2), 0))+DAY(B2)-DAY(A2)).
DATEDIF는 같은 값에 단위 "MD"도 받지만, Microsoft는 잘못된 결과를 반환할 수 있다고 문서화합니다. 그래서 여기서는 쓰지 않습니다.
만나이는 생년월일이 같으면 누구에게나 같습니다. 달력의 시간을 셉니다. 생물학적 나이는 몸의 마모를 나타내려고 하며 유전과 습관에 따라 달라질 수 있어, 만나이가 같은 두 사람이 같은 정도로 늙어 보일 필요는 없습니다. 이 도구는 생물학적 나이를 계산하지 않습니다. 두 날짜 사이의 시간만 잽니다.
기준일을 바꿉니다. 계산기는 그 날의 정확한 만나이를 주며, 오늘의 나이가 아닙니다. 1월 1일, 시험일, 계약일, 사망일 기준 나이를 물을 때 씁니다.
기준일은 사소한 칸이 아닙니다. 오늘은 17세여도 서류가 요구하는 날에는 18세일 수 있습니다. 연수는 생일(달력)에만 늘고, 1월 1일에는 늘지 않습니다. 세는 나이처럼 새해에 한 살이 더해지지 않습니다.
위 결과(년, 월, 일)는 만나이입니다. 마지막 생일까지 채운 해에 남은 달과 일을 더한 값입니다. 만나이 (년), (월), (주), (일) 숫자는 경과한 총 일수에서 나오며, 같은 시계가 아닙니다.
총 일은 두 날짜 사이 모든 달력 날을 세며 2월 29일도 포함합니다. 그 상자의 년과 월은 그 일수를 365.25와 30.4375(그레고리력 평균)로 나누고 소수점 한 자리로 보여 줍니다. 그래서 위는 26년 3개월 10일인데 «만나이 (년)»은 26.3일 수 있습니다.
이 월 합계는 소아과에서 쓰는 채운 달(년 × 12 + 채운 달)이 아닙니다. 프로토콜이 채운 달을 요구하면 위의 달력 내역을 쓰고, 상자의 소수는 쓰지 마세요.
윤년이 아닌 해에 이 계산기는 생일을 3월 1일로 셉니다. 2월 28일에는 아직 한 해가 더해지지 않고, 3월 1일에 더해집니다.
예: 2020년 2월 29일생, 2025년 2월 28일에는 이 페이지에서 아직 5세가 되지 않았고 2025년 3월 1일에 됩니다. 기준 연도에 2월 29일이 없을 때 «다음 생일»도 같은 규칙을 따릅니다.
다른 계산기와 일부 기관은 평년에 2월 28일을 씁니다. 하루 차이로 기한이 움직일 수 있습니다. 서식에 규칙이 없으면 기관에 문의하세요. 여기 관례는 3월 1일이며, 그렇게 적어 두었습니다.
만나이(역연령)는 출산일부터 셉니다. 교정 연령(보정 연령)은 미숙아 주수를 빼, 40주에 태어난 것처럼 봅니다. 이 계산기는 만나이만 줍니다.
소아과에는 시계가 두 개입니다. 성장 곡선은 처음 2~3년 교정 연령을 쓰는 경우가 많고, 예방접종 일정은 대체로 만나이를 따릅니다. 오류가 아니라 규칙이 다릅니다. 교정 연령에는 재태 주수가 필요하며, 그 단계는 이 양식에 없고 임상 판단을 대신하지 않습니다.
됩니다. 도구는 «당신»의 날짜와 다른 사람의 날짜를 구분하지 않습니다. 어떤 생년월일·어떤 기준일이든 됩니다. 아이, 부모, 역사 인물에도 쓸 수 있습니다.
아닙니다. 계산은 브라우저에서 이루어집니다. 날짜는 서버로 보내지지 않고, 페이지를 닫거나 새로고침하면 남지 않습니다.
윤년이 아닌 해에 이 페이지는 생일을 3월 1일로 셉니다. 2월 28일에는 아직 한 해가 더해지지 않습니다. 설명은 2월 29일 절에 있습니다.
있습니다. 그 날짜를 기준일에 넣고 생년월일은 그대로 두세요. 과거든 미래든 그 날의 정확한 만나이가 나옵니다.
아닙니다. 여기 결과는 만나이(생일에 채운 해)입니다. 날짜 계산기는 구간을 재며 양쪽 끝을 포함하는 경우가 많아 하루 차이 날 수 있습니다. 두 날짜 사이 일수가 필요하면 날짜 계산기를 이용하세요.