나이 계산기
생년월일과 기준일을 비교해 만 나이, 세는나이, 경과 기간, 다음 생일까지 남은 시간을 계산합니다.
사용 방법
- 생년월일을 선택합니다.
- 기준일을 확인하거나 원하는 날짜로 변경합니다.
- 계산하기를 눌러 만 나이와 경과 연·월·일, 총 일수, 다음 생일을 확인합니다.
핵심 기능과 처리 범위
생년월일과 사용자가 선택한 기준일을 달력 날짜로 비교합니다. 오늘뿐 아니라 과거 또는 미래의 특정 날짜를 기준으로도 결과를 확인할 수 있습니다.
처리 원리
기준연도에서 출생연도를 뺀 뒤 그해 생일이 아직 지나지 않았다면 1을 차감합니다. 연·월·일 경과값은 실제 달력 월 길이를 사용하고, 날짜 전용 입력은 UTC 달력 날짜로 처리해 시간대 이동으로 하루가 달라지는 일을 피합니다.
예시
2000년 1월 1일생을 2026년 1월 1일 기준으로 계산하면 만 26세이며, 2025년 12월 31일 기준이면 만 25세입니다.
결과 해석
만 나이는 생일을 기준으로 증가합니다. 공식 연령 확인에는 만 나이 결과를 사용하세요.
이럴 때 유용합니다
- 현재 만 나이를 확인할 때
- 계약일·시험일 등 특정 날짜의 나이를 계산할 때
- 다음 생일까지 남은 기간을 확인할 때
사용 전 참고
- 법률·행정·보험·의료의 연령 판정은 제도별 규정을 우선해야 합니다.
- 세는나이는 참고 정보이며 법적 만 나이와 같은 개념이 아닙니다.
경계 조건
- 2월 29일 출생일은 평년에서 해당 월의 마지막 유효 날짜로 보정해 계산합니다.
- 기준일이 생년월일보다 이르면 계산을 거부합니다.
자주 묻는 질문
기준일의 기본값은 무엇인가요?
접속 기기가 보고하는 로컬 달력 날짜를 오늘로 사용하며 직접 변경할 수 있습니다.
세는나이는 어떻게 계산하나요?
기준연도에서 출생연도를 뺀 뒤 1을 더한 값을 참고용으로 표시합니다.