나이 계산기: 만 나이를 년·개월·일로 정확하게

  • 무료
  • 가입 불필요
  • 브라우저에서 실행
  • 버전 1.0.1
  • 마지막 업데이트 2026-10-25
문제 신고

생년월일을 넣으면 오늘 또는 고른 날짜를 기준으로 한 만 나이를 년, 개월, 일로 보여 줍니다. 살아온 개월, 주, 일수와 태어난 요일, 다음 생일까지 남은 날도 알려 줍니다.

입력한 내용은 브라우저 안에서만 처리되며 서버로 전송되지 않습니다.

사용 방법

  1. 생년월일을 입력합니다. 나이는 오늘 기준으로 계산됩니다.
  2. 학교나 대회의 기준일처럼 다른 날의 나이를 알려면 "기준일"을 그날로 바꾸세요. "오늘"을 누르면 오늘로 돌아옵니다.
  3. 만 나이, 합계(개월·주·일), 다음 생일, 태어난 요일을 봅니다.

예시

1990-05-15생, 기준일 2026-10-12
→ 만 36세, 4개월 27일
마지막 생일은 2026년 5월 15일이고, 거기서 4개월 27일이 지났습니다.
2000-01-01생, 기준일 2026-10-12
→ 만 26세, 9개월 11일. 다음 생일까지 81일
태어난 날부터 9,781일이 지났습니다.
2000-02-29생, 기준일 2026-02-28과 2026-03-01
→ 2월 28일에는 만 25세, 3월 1일에는 만 26세
2월 29일이 없는 해에는 생일을 3월 1일로 셉니다.

계산 방식

날짜 계산에는 date-fns 라이브러리를 씁니다. 먼저 만 나이를 구합니다. 해의 차이에서 그해 생일이 아직 오지 않았으면 1을 뺍니다. 개월과 일은 마지막 생일부터 고른 날짜까지의 간격입니다. 총 일수는 달력상의 날짜 차이이고, 다음 생일은 고른 날짜보다 앞서지 않는 첫 생일입니다.

모든 날짜는 입력한 숫자로 만든 시각 없는 달력 날짜라서 서머타임이 하루를 밀지 않습니다. 30일이 없는 2월처럼 없는 날짜는 거부합니다. 계산과 윤일 규칙은 테스트로 확인하고, 페이지는 실제 브라우저에서 확인합니다.

출처

자주 묻는 질문

나이는 어떻게 세나요?
만 나이는 생일에 한 살이 올라갑니다. 개월과 일은 마지막 생일부터 고른 날짜까지 셉니다. 국제적인 방식이고 2023년 법으로 통일된 한국의 법적 나이이기도 합니다. 전통적인 세는 나이가 아닙니다.
2월 29일생은 어떻게 하나요?
2월 29일이 없는 해에는 생일을 3월 1일로 세므로 2000년 2월 29일생은 2026년 2월 28일에 만 25세, 3월 1일에 만 26세입니다. 2월 28일로 세는 곳도 있으니 내 지역의 법을 따르세요.
시각이나 시간대가 영향을 주나요?
아니요. 입력한 날짜만 쓰는 달력 계산이라 시각이나 시간대에 따라 달라지지 않습니다.
다른 계산기와 일수가 왜 다르죠?
달마다 길이가 달라서 개월 뒤에 남는 일수는 방법에 따라 다릅니다. 이 페이지는 마지막 생일부터 개월을 세고 남은 일을 셉니다. 살아온 총 일수는 정확합니다.
서버로 전송되는 것이 있나요?
아니요. 날짜는 브라우저에만 있습니다.

가이드

버전 기록
  • 1.0.1 — 검색 제목에서 도구의 핵심 작업과 무료·온라인 사용 여부를 더 분명하게 안내합니다.
  • 1.0.0 — 첫 공개.

마지막 업데이트: