생년월일 계산기란?
이 도구는 나이를 역으로 계산해 출생일을 찾아줍니다. 기준 날짜(대개 오늘)와 년·월·일로 표시된 나이를 입력하면, 기준 날짜에서 그 나이만큼을 빼서 원래의 생년월일은 물론 그날이 무슨 요일이었는지까지 알려줍니다. 각종 서류 작성, 기록 확인, 인구통계 조사, 그리고 '특정 시점 기준'의 나이만 알고 있는 족보·가계 조사 등에 두루 쓸 수 있습니다.
사용 방법
먼저 기준 날짜(나이를 측정하는 기준이 되는 날)를 연도·월·일 입력란에 넣습니다. 그다음 나이를 세 부분으로 나눠 입력합니다. 만으로 채운 햇수, 추가된 개월 수(0~11), 그리고 추가된 일수입니다. 계산기는 일수를 먼저 빼고, 그다음 개월, 마지막으로 연도를 빼기 때문에 달마다 다른 일수와 윤년까지 달력 그대로 정확히 반영됩니다.
계산 공식 살펴보기
핵심 원리는 아주 간단합니다. 생년월일 = 기준 날짜 − 나이입니다. 다만 월과 연도는 길이가 제각각이기 때문에, 고정된 일수로 빼는 대신 실제 달력을 따져가며 계산합니다. 예를 들어 2024년 3월 1일에서 '1년'을 빼면, 그 사이에 2024년 윤일이 끼어 있더라도 결과는 2023년 3월 1일이 됩니다.
$$\text{DOB} = \text{Date}\Big(\text{Year},\ \text{Month},\ \text{Day}\Big) - \text{Days} - \text{Months} - \text{Years}$$$$\begin{gathered} \text{DOB} = \text{Ref} - \text{Days} - \text{Months} - \text{Years} \\[1.5em] \text{where}\quad \left\{ \begin{aligned} \text{Ref} &= \text{Date}\Big(\text{Year},\ \text{Month},\ \text{Day}\Big) \\ \text{Days} &= \text{Age Days} \\ \text{Months} &= \text{Age Months} \\ \text{Years} &= \text{Age Years} \end{aligned} \right. \end{gathered}$$
실제 계산 예시
기준 날짜가 2024년 6월 15일이고 나이가 30년 2개월 10일이라고 해봅시다. 10일을 빼면 → 2024년 6월 5일, 2개월을 빼면 → 2024년 4월 5일, 30년을 빼면 → 1994년 4월 5일이 됩니다. 이것이 추정 생년월일입니다.
자주 묻는 질문
왜 연도보다 일수를 먼저 빼나요? 일 → 월 → 연 순서로 빼면 달이 바뀌는 경계나 윤년에서도 계산이 안정적으로 맞아떨어집니다. 실제 달력이 자연스럽게 넘어가는 방식과 똑같기 때문입니다.
결과가 정확한가요? 기준 날짜를 기준으로 한 나이를 년·월·일까지 정확히 알고 있다면 결과도 정확합니다. 만 나이(연 단위)만 알고 있다면, 일과 월은 기준 날짜의 일·월을 그대로 따르게 됩니다.
윤년도 처리되나요? 네. 실제 달력을 기준으로 계산하므로 2월 29일과 윤년의 일수가 자동으로 정확히 반영됩니다.