나이 계산기

Age breakdown

생년월일을 입력하면 계산기가 일 단위까지 정확한 나이, 살아온 총 일수와 시간, 태어난 요일, 다음 생일까지의 카운트다운을 반환합니다. 윤년, 역사적 날짜, 서로 다른 월을 걸치는 날짜 범위도 올바르게 처리합니다.

정확한 나이를 계산하는 방법

  1. 1

    생년월일 선택

    날짜 선택기를 사용하거나 YYYY-MM-DD 형식으로 입력합니다. 1900년까지의 역사적 날짜와 지원되는 경우 그 이전 날짜도 작동합니다.

  2. 2

    "as of" 날짜 선택

    기본값은 오늘이지만, 과거 또는 미래의 어떤 날짜 기준으로도 나이를 계산할 수 있습니다. 행사 자격, 역사 기록, 나이 비교에 유용합니다.

  3. 3

    분해 결과 확인

    출력은 년, 개월, 일과 함께 총 일수, 총 시간, 태어난 요일을 보여줍니다.

  4. 4

    다음 생일 확인

    카운트다운은 다음 생일까지 며칠 남았는지와 그 생일이 무슨 요일인지 알려줍니다.

년, 개월, 일을 계산하는 방식

표준 방식(ISO 8601 날짜 계산이 따르는 방식)은 다음과 같습니다.

  1. 윤년을 고려해 두 날짜 사이의 완전한 년 수를 계산합니다.
  2. 남은 기간에서 각 중간 월의 실제 길이(28, 29, 30, 31일)를 사용해 완전한 개월 수를 계산합니다.
  3. 마지막 남은 값이 일수입니다.

예를 들어 2000-03-15에 태어난 사람이 2024-03-10 기준이면 23년 11개월 26일입니다. “24년에서 5일을 뺀 것”이라고 하면 모호해집니다.

윤년 규칙

어떤 해가 윤년이 되려면:

그래서 2000년은 윤년(400으로 나누어떨어짐)이지만 1900년과 2100년은 아닙니다. 2월 29일에 태어난 사람은 4년에 한 번만 실제 생일을 맞습니다. 대부분의 법 체계는 윤년이 아닌 해에 3월 1일을 명목상 생일로 봅니다.

어떤 날짜의 요일

계산기는 Zeller의 합동식 또는 동등한 POSIX 알고리즘을 사용합니다. 1583년 이후의 모든 Gregorian date는 요일이 결정적입니다. 추측이 아닙니다. Gregorian calendar는 국가마다 다른 해에 채택되었으므로, 영국과 식민지의 1752년 이전 날짜는 특별한 처리가 필요합니다.

살아온 총 일수: 현실감 체크

Age Total days
10 years ~3,652
20 years ~7,305
30 years ~10,957
50 years ~18,262
70 years ~25,567
100 years ~36,524

정확한 총합은 기간 안에 윤년이 몇 번 포함되는지에 따라 달라집니다. 2000-01-01에 태어난 사람은 2024-01-01까지 윤년을 6번 겪었습니다.

자주 묻는 질문

법률 및 의료 체계는 보통 윤년이 아닌 해에 3월 1일을 명목상 생일로 봅니다. 따라서 “leapling”은 윤년에는 2월 29일, 그 외에는 매년 3월 1일에 한 살을 더 먹는 것으로 봅니다. 살아온 총 일수는 이와 관계없이 정확히 계산됩니다.

Gregorian date에는 그렇습니다. 대부분의 유럽은 1582년부터, 영국과 식민지는 1752년부터, 러시아는 1918년부터입니다. 해당 국가가 Gregorian을 채택하기 전 날짜는 Julian calendar를 따르며 10~13일 차이가 납니다. 대부분의 온라인 도구는 전체 기간을 Gregorian으로 가정합니다.

월의 길이가 28~31일로 서로 다르기 때문입니다. 이 도구는 날짜 사이의 완전한 달력 개월을 세며, 단순 뺄셈보다 정확합니다.

네. “as of” 날짜를 바꾸세요. 회고적 자격 확인(예: 2016-11-08에 그 사람이 18세였는가?), 역사 기록, 보험수리 계산에 유용합니다.

년과 개월에는 반영하지 않습니다. 보통 그렇게 계산하지 않습니다. 총 시간에는 반영할 수 있습니다. 출생 시간을 입력하지 않으면 생년월일의 00:00과 “as of” 날짜의 현재 시각을 가정합니다.

관련 도구