이 계산기로 무엇을 할 수 있나요?
이 도구는 시작 날짜와 종료 날짜 사이의 경과 시간을 측정해 다섯 가지 방식으로 한꺼번에 보여줍니다. 전체 일수, 주와 남은 일수, 만(滿) 개월 수와 남은 일수, 만 년 수와 남은 일수, 그리고 흔히 쓰는 'X년 Y개월 Z일' 형식까지 모두 확인할 수 있습니다. 대표적인 활용 예로는 태어난 날부터 오늘까지 정확히 며칠을 살았는지 계산하는 것을 들 수 있습니다.
적용 범위 안내 (일본 연호)
계산 자체는 어느 나라에서나 통하는 보편적인 날짜 연산이므로 국가와 상관없이 사용할 수 있습니다. 다만 선택 항목인 연호 드롭다운만 일본에 특화된 기능입니다. 메이지·다이쇼·쇼와·헤이세이·레이와 중 하나를 고르면 해당 연호의 연도가 고정된 기준값을 더해 서기(CE) 연도로 변환됩니다(예: 레이와 1년 = \(2018 + 1 = 2019\)년). 기본값이자 주된 모드는 서기(CE) 연도이며, 이때 입력하는 값은 그대로 완전한 서기 연도가 됩니다. 일본 연호 입력은 일본이 그레고리력을 채택한 메이지 6년(1873년)부터만 의미가 있습니다. 한국에서는 통상 서기(CE) 모드를 그대로 사용하면 됩니다.
사용 방법
각 날짜에 사용할 달력·연호를 선택하고(일반적인 용도라면 'CE(서기)' 그대로 두세요), 시작 날짜와 종료 날짜의 연·월·일을 각각 입력한 뒤, 첫째 날을 포함할지 여부를 선택하세요. '제외'는 단순한 날짜 차이를 보여 주고, '포함'은 하루를 더해 시작일과 종료일을 모두 세는 방식입니다.
계산 공식
각 날짜는 율리우스 적일(Julian Day Number, JDN)로 변환됩니다. JDN은 월과 연의 경계와 무관하게 날짜를 연속적으로 세는 값으로, 윤년도 자동으로 처리합니다. 전체 일수는 JDN(종료) − JDN(시작)이며, 필요에 따라 1을 더합니다. 주는 7로 정수 나눗셈을 해서 구합니다. 개월과 년은 '응당일(기념일)' 방식을 사용합니다. 즉, 같은 일자(日)에 도달해야 비로소 한 달이 채워진 것으로 계산하므로, 사람들이 보통 나이나 기간을 말하는 방식과 결과가 일치합니다.
$$\Delta = \text{JDN}(Y_e,M_e,D_e) - \text{JDN}(Y_s,M_s,D_s) + \text{First Day}$$$$\text{where}\quad \left\{ \begin{aligned} Y_s &= \text{Start Era} + \text{Start Year},\; M_s = \text{Start Month},\; D_s = \text{Start Day} \\ Y_e &= \text{End Era} + \text{End Year},\; M_e = \text{End Month},\; D_e = \text{End Day} \end{aligned} \right.$$
계산 예시
시작 2000-06-15, 종료 2010-06-20, 첫째 날 제외. \(\text{JDN(시작)}=2451711\), \(\text{JDN(종료)}=2455368\)이므로 일수 = 3657일. 주 = 522주 + 3일. 개월 = 120개월 + 5일. 년 = 10년 + 5일. 년/개월/일 = 10년 0개월 5일.
자주 묻는 질문
종료 날짜가 시작 날짜보다 앞서면 어떻게 되나요? 전체 일수는 방향을 나타내기 위해 음수로 표시되며, 주·개월·년 단위 분석은 절댓값(기간)으로 표시됩니다.
윤년도 처리되나요? 네. 율리우스 적일은 윤년과 2월 29일을 자동으로 반영합니다.
왜 개월과 년을 단순히 일수를 30이나 365로 나눠 구하지 않나요? 실제 달과 해의 길이는 제각각이기 때문입니다. 이 도구는 실제 달력상의 응당일을 세므로, 고정된 평균값으로 나누는 것보다 훨씬 정확합니다.