본문으로 건너뛰기
CalcMax

날짜 차이 계산기

계산 결과

36

연수

개월 수
8
일수
18 일
총 개월 수
440
총 일수
13,410 일
연수(소수)
36.72

두 날짜 사이에 몇 년이 있는지 구합니다. 이 날짜 차이 계산기는 그 간격을 달력 차이로 — 연수, 개월 수, 남은 일수로 — 보고한 다음 같은 구간을 두 가지 방식으로 더 제시합니다. 총 개월 수와 소수 연수입니다. 뒤의 둘은 같은 수를 다르게 쓴 것이 아닙니다. 온전한 연수는 달력으로 세고, 1년은 다음 해의 같은 날짜에 끝납니다. 소수 연수는 총 일수를 그레고리력 1년의 평균 길이인 365.2425로 나눕니다. 1년에 하루 모자란 구간은 달력으로 0년이고 나눗셈으로 1.00년이며, 두 값 모두 맞습니다.

공식

연월일 차이 = 두 날짜의 달력상 차이; 총 개월 수 = 연수 × 12 + 개월 수; 소수 연수 = 총 일수 ÷ 365.2425

시작일
두 날짜 중 이른 쪽. 다만 순서가 답을 바꾸지는 않습니다
종료일
더 늦은 날짜. 둘을 바꿔도 여섯 값이 그대로입니다
연수
온전한 달력 연수 — 1년은 같은 날짜에 완성되므로 2월 29일에서 2월 28일까지도 1년입니다
개월 수
연수를 빼고 남은 온전한 개월. 언제나 0에서 11입니다
일수
연수와 개월 수를 빼고 남은 일수
총 개월 수
구간 전체를 개월로만 센 값: 36년 8개월은 440입니다
연수(소수)
총 일수를 365.2425로 나눈 값 — 온전한 연수를 반올림한 것이 아니라 다른 기준입니다

근속 연수나 건물의 나이, 회사를 세운 지 얼마나 됐는지, 두 사람의 생일 간격처럼 기간을 연 단위로 말할 때 씁니다. 손가락으로 꼽아 센 사람이 얻을 답이 달력 차이이고 그것이 정직한 답입니다. 나머지 두 값은 달력 차이가 답하지 못하는 물음을 맡습니다. 총 개월 수는 매달 청구되거나 매달 권리가 쌓이는 것의 단위이고, 소수 연수는 비율이나 평균의 단위입니다. 36.72년은 나눗셈에 넣을 수 있지만 36년 8개월은 그럴 수 없습니다. 하지 못하는 것은 개월의 소수점이고, 두 날짜의 순서가 의도한 것이었는지도 알려 주지 않습니다. 어느 순서로 넣어도 같은 값이 나오기 때문입니다.

계산 예시

  1. 1990년 1월 1일부터 2026년 9월 19일까지

    1. 온전한 36년을 세면 2026년 1월 1일에 닿음.
    2. 거기서 온전한 8개월을 더 세면 2026년 9월 1일에 닿고 18일이 남음.
    3. 따라서 달력 차이는 36년 8개월 18일.
    4. 36 × 12 + 8 = 440개월 — 같은 구간을 한 단위로 쓴 값.
    5. 13,410일 ÷ 365.2425 = 36.72 소수 연수.

    한 구간을 세 가지로 읽었습니다. 달력 차이는 입 밖에 내어 말할 때의 답이고, 나머지 둘은 무언가를 계산에 넣어야 할 때의 답입니다.

  2. 2000년 1월 1일부터 12월 31일까지 — 1년에 하루 모자란 구간

    1. 2000년 1월 1일에 시작한 달력 연도는 2001년 1월 1일이 되어야 닫힘.
    2. 그래서 온전한 연수는 0이고 구간은 11개월 30일.
    3. 개월로만 세면 11 — 열두 번째 달이 아직 다 차지 않았음.
    4. 일수는 365: 2000년이 윤년이지만 1월 1일부터 12월 31일까지는 그 평년 부분을 덮음.
    5. 365 ÷ 365.2425 = 0.99934이고 소수 두 자리로 1.00.

    이 페이지가 필요한 이유가 이 경우입니다. 달력은 0년이라고 하고 나눗셈은 1.00이라고 합니다. 둘 중 하나만 보고하는 도구는 절반의 독자에게 틀려 보입니다.

  3. 2024년 2월 29일부터 2025년 2월 28일까지 — 윤일 기념일

    1. 2025년에는 2월 29일이 없어 기념일이 2월 28일로 맞추어짐.
    2. 그래서 간격이 정확히 1년 0개월 0일.
    3. 12개월이고, 2025년은 윤년이 아니라 365일.
    4. 365 ÷ 365.2425 = 1.00이라 여기서는 세 가지 읽기가 모두 일치함.

    1년을 더하는 것은 달력 산술이고 날짜 수에 내려앉는 것은 평범한 뺄셈입니다. 두 방식이 우연히 일치하는 경우가 이 경우이고, 위의 경우가 어긋나는 자리입니다.

  4. 2026년 1월 31일부터 3월 1일까지 — 짧은 달이 가로막은 구간

    1. 1월 31일에서 온전한 한 달 뒤는 2월 28일 — 2026년 2월이 28일까지이기 때문.
    2. 3월 1일은 그 하루 뒤라 나머지가 마이너스 30이 아니라 1.
    3. 총 개월 수는 1이고 일수는 29.
    4. 0.08 소수 연수는 29일을 365.2425일 평균에 견준 값.

    날짜 숫자를 그냥 빼면 1 − 31이 되어 크기도 부호도 틀립니다. 개월을 온전한 개월로 먼저 떼어 낸 뒤에야 일수를 셀 수 있습니다.

한계

달력 차이와 소수 연수는 서로 다른 물음에 답하며 어느 페이지도 둘을 하나로 합칠 수 없습니다. 1월 1일부터 12월 31일까지는 동시에 온전한 0년이고 소수로 1.00년입니다. 온전한 개월은 일수를 평균으로 나누지 않고 달력의 달 단위로 세므로 한 달이 28일에서 31일까지이고, 같은 일수라도 어느 달을 지나느냐에 따라 개월 합계가 달라집니다. 두 날짜의 순서는 여섯 값 중 어느 것도 바꾸지 않습니다. 이 도구는 간격의 크기를 보고하고 부호 있는 방향을 보고하지 않으므로, 거꾸로 재려던 것이라면 부호는 직접 들고 다녀야 합니다. 날짜는 1년부터 9999년까지 소급 그레고리력이고 1582년 이전은 개혁 없이 투영된 값입니다. 시간대나 시각은 계산 어디에도 끼어들지 않습니다. 하루 차이 나는 두 날짜는 어떤 시계로 읽든 언제나 하루 차이입니다.

자주 묻는 질문

1990년 1월 1일부터 2026년 9월 19일까지는 몇 년 차이인가요?
36년 8개월 18일입니다. 개월로만 쓰면 440개월이고 일수로는 13,410일입니다. 그 일수를 그레고리력 1년의 평균인 365.2425일로 나누면 36.72 소수 연수가 나오는데, 이는 달력 차이를 세 토막이 아니라 하나의 수로 나타낸 값입니다.
왜 0년인데 소수로는 1.00년인가요?
두 값이 다른 기준을 쓰기 때문입니다. 온전한 연수는 달력으로 세고, 1월 1일에 시작한 해는 다음 해 1월 1일이 되어야 닫히므로 2000년 1월 1일부터 12월 31일까지는 0년 11개월 30일입니다. 소수 연수는 그 365일을 365.2425로 나눈 값이고 0.99934가 소수 두 자리에서 1.00으로 반올림됩니다. 어느 쪽도 잘못이 아닙니다. 달력의 답은 1년에 하루 모자라고, 나눗셈이 그렇게 말하고 있습니다.
그건 모두 몇 개월인가요?
연수에 12를 곱하고 남은 개월을 더하면 됩니다. 1990년부터 2026년까지라면 36 × 12 + 8 = 440개월입니다. 총 개월 수는 무언가를 매달 청구하거나 매달 권리가 쌓이거나 매달 검토할 때 맞는 단위이고, 연과 개월로 나눠 쓴 값보다 견주기 쉽습니다. 비슷해 보이는 두 구간이 몇 달씩 차이 나는 일이 흔합니다.
어느 날짜를 먼저 넣는지가 중요한가요?
아니요. 이 도구는 두 날짜 사이 간격의 크기를 보고하고, 간격의 크기는 어느 쪽에서 읽느냐에 달려 있지 않습니다. 1990년에서 2026년도, 2026년에서 1990년도 36년 8개월 18일입니다. 그래서 어떤 값도 마이너스가 되지 않습니다. 방향이 필요하다면 입력한 순서만이 그 기록입니다.
두 사람의 생일 간격은 얼마인가요?
두 날짜를 넣고 달력 차이를 읽으면 됩니다. 그것이 사람들이 말하는 나이 차이이고 연수, 개월 수, 일수로 나옵니다. 한 가지 조심할 것은 한쪽 생일이 2월 29일인 경우입니다. 평년에는 기념일이 2월 28일로 맞추어지므로 2024년 2월 29일부터 2025년 2월 28일까지는 하루 모자란 1년이 아니라 정확히 1년입니다.

참고 문헌

관련 계산기