계산 로직과 결과 카드가 연결된 상태입니다.
만 나이 계산기
생년월일과 기준일을 기준으로 만 나이, 다음 생일까지 남은 일수, 출생 후 경과일수를 계산합니다.
결과 대기 중
이 계산기를 이렇게 설계했습니다.
만 나이는 기준일이 올해 생일을 지났는지 여부로 계산합니다. 결과 카드에는 현재 만 나이뿐 아니라 다음 생일까지 남은 일수와 출생 후 경과일수까지 함께 보여 사용자가 계산 근거를 바로 확인할 수 있게 했습니다.
계산식 기준
- 만 나이 = 기준연도 - 출생연도 - (기준일이 올해 생일 이전이면 1, 아니면 0)
- 다음 생일까지 남은 일수 = 다음 생일 - 기준일의 UTC 일수 차이
- 출생 후 경과일수 = 기준일 - 출생일의 UTC 일수 차이
계산식에 사용된 방법
- 생년월일와 기준일 값을 입력 형식에 맞게 확인한 뒤 계산합니다.
- 기준일과 목표일의 관계를 먼저 확정한 뒤, 포함 계산 여부와 달력 단위 차이를 반영해 결과를 정리합니다.
- 단순 일수뿐 아니라 일정 판단에 바로 쓸 수 있는 날짜 해석 포인트를 함께 보여주는 방식에 맞춥니다.
주의사항
- 날짜 입력은 기준일과 포함 방식 해석에 따라 결과가 달라질 수 있습니다.
- 포함 계산 여부, 윤년, 현지 관례에 따라 날짜 결과가 달라질 수 있습니다.
만 나이 계산기는 어떤 기준으로 계산하나요?
생년월일과 기준일을 기준으로 만 나이, 다음 생일까지 남은 일수, 출생 후 경과일수를 계산합니다. 만 나이 = 기준연도 - 출생연도 - (기준일이 올해 생일 이전이면 1, 아니면 0) 원칙을 기준으로 계산합니다.
입력할 때 무엇을 먼저 확인해야 하나요?
생년월일와 기준일 값을 먼저 확인하면 좋습니다. 기준일은 기본값으로 오늘 날짜가 채워집니다. 윤년 2월 29일 출생자는 해당 연도 마지막 유효일 기준으로 비교합니다.
실제 결과와 차이가 날 수 있나요?
포함 계산 여부, 윤년, 현지 관례에 따라 날짜 결과가 달라질 수 있습니다.
- 기준일은 기본값으로 오늘 날짜가 채워집니다.
- 윤년 2월 29일 출생자는 해당 연도 마지막 유효일 기준으로 비교합니다.
- 기준일이 생년월일보다 빠르면 계산하지 않습니다.