계산 로직과 결과 카드가 연결된 상태입니다.
날짜 및 시간
사용 가능만 나이 계산기
생년월일과 기준일로 만 나이, 다음 생일까지 남은 기간을 계산합니다.
결과
결과 대기 중
상세 설명
이 계산기를 이렇게 설계했습니다.
만 나이는 기준일이 올해 생일을 지났는지 여부로 계산합니다. 결과 카드에는 현재 만 나이뿐 아니라 다음 생일까지 남은 일수와 출생 후 경과일수까지 함께 보여 사용자가 계산 근거를 바로 확인할 수 있게 했습니다.
계산식 기준
- 만 나이 = 기준연도 - 출생연도 - (기준일이 올해 생일 이전이면 1, 아니면 0)
- 다음 생일까지 남은 일수 = 다음 생일 - 기준일의 UTC 일수 차이
- 출생 후 경과일수 = 기준일 - 출생일의 UTC 일수 차이
- 기준일은 기본값으로 오늘 날짜가 채워집니다.
- 윤년 2월 29일 출생자는 해당 연도 마지막 유효일 기준으로 비교합니다.
- 기준일이 생년월일보다 빠르면 계산하지 않습니다.