본문으로 바로가기

날짜 계산기

두 날짜 사이의 일수·개월·년을 계산하고, 특정 날짜에서 며칠·몇 개월 후나 전의 날짜를 구합니다. 근속 기간, 계약 만료일 계산에 쓰세요.

결과

시작일을 고르면 계산됩니다.

입력한 내용은 이 브라우저 안에서만 처리되며 서버로 전송되지 않습니다. 어떻게 동작하나요?

두 달력을 연결한 시간선으로 표현한 날짜 간격

사용 방법

맨 위 ’계산 방식’에서 두 가지 가운데 하나를 고릅니다.

두 날짜 사이는 ’시작일’과 ‘종료일’ 사이가 며칠인지, 몇 개월·몇 년인지 계산합니다. 근속 기간, 프로젝트 기간, 계약 기간처럼 기간의 길이가 필요할 때 씁니다. 종료일에는 처음에 지금 쓰는 기기의 오늘 날짜가 들어 있으므로, 시작일만 고르면 오늘까지의 기간이 나옵니다. 종료일을 시작일보다 이른 날로 넣어도 두 날짜의 순서를 바꿔 계산하고, 결과 아래에 “종료일이 시작일보다 빨라서 순서를 바꿔 계산했습니다.“라고 알려 줍니다.

날짜 더하기·빼기는 ’기준일’에서 며칠, 몇 주, 몇 개월, 몇 년 후나 전이 언제인지 계산합니다. 계약 만료일이나 제출 기한처럼 특정 날짜가 필요할 때 씁니다. ’이동할 양’에 숫자를 넣고(처음에는 100이 들어 있습니다) ’단위’에서 일·주·개월·년을, ’방향’에서 후·전을 고릅니다. ’결과 날짜’가 요일과 함께 나오고, 그 아래에 “기준일로부터 100일 후”처럼 날수로도 보여 줍니다.

결과 항목 읽는 법

두 날짜 사이를 계산하면 같은 기간을 네 가지로 보여 줍니다. 2024년 3월 2일부터 2026년 9월 28일까지를 예로 들면 다음과 같습니다.

항목 결과 뜻
총 일수 940일 두 날짜의 차이를 날수로 센 값
주 단위 134주 2일 총 일수를 7일씩 묶은 값
개월 단위 30개월 26일 달력으로 센 전체 개월 수와 남는 날
년·개월 단위 2년 6개월 26일 개월 단위를 년으로 묶은 값

총 일수는 종료일에서 시작일을 뺀 값이라 시작일 당일은 들어가지 않습니다. 9월 1일부터 9월 30일까지 근무했다면 일한 날은 30일이지만 총 일수는 29일로 나옵니다. 이렇게 첫날과 마지막 날을 모두 세야 할 때 ’시작일도 하루로 세기 (예: 9월 1일 ~ 30일을 30일로)’를 켭니다.

이 옵션은 총 일수와 주 단위에만 하루를 더합니다. 위 예에서는 941일, 134주 3일이 됩니다. 개월 단위와 년·개월 단위는 달력의 날짜로 세므로 바뀌지 않습니다. 같은 이유로 2026년 1월 1일부터 12월 31일까지는 옵션을 끄면 364일, 켜면 365일이고, 개월 단위는 어느 쪽이든 11개월 30일입니다.

개월 수는 달력 기준으로 셉니다

개월 수는 30일 단위로 나누지 않고 달력의 날짜로 셉니다. 3월 15일부터 9월 15일까지는 정확히 6개월이고, 하루 모자란 9월 14일까지는 5개월 30일입니다. 끝나는 달에 같은 날짜가 없으면 그 달의 마지막 날에 한 달이 채워집니다. 2026년 1월 31일부터 2월 28일까지가 1개월 0일, 3월 1일까지가 1개월 1일입니다.

1년도 365일로 나누지 않습니다. 2026년 1월 1일부터 2027년 1월 1일까지는 365일, 윤년이 낀 2024년 1월 1일부터 2025년 1월 1일까지는 366일이지만 둘 다 1년으로 나옵니다. 윤년은 4로 나누어떨어지는 해이되, 100으로 나누어떨어지면 평년이고 400으로 나누어떨어지면 다시 윤년인 그레고리력 규칙을 따릅니다.

날짜 더하기·빼기 예시

기준일이 2026년 9월 28일일 때의 결과입니다.

계산 결과 날짜
100일 후 2027년 1월 6일
1,000일 후 2029년 6월 24일
90일 전 2026년 6월 30일
12주 후 2026년 12월 21일
6개월 후 2027년 3월 28일

개월이나 년 단위로 옮겼는데 도착한 달에 같은 날이 없으면 그 달의 마지막 날로 맞춥니다. 2026년 8월 31일에서 6개월 후는 2027년 2월 28일이고, 2024년 2월 29일에서 1년 후는 2025년 2월 28일입니다. 이때 결과 아래에는 앞의 예라면 “2월에는 31일이 없어서 마지막 날로 맞췄습니다”라는 안내가 괄호로 붙습니다. 두 날짜 사이의 개월 수를 셀 때와 같은 규칙이어서, 2026년 8월 31일과 2027년 2월 28일을 ’두 날짜 사이’에 넣으면 6개월 0일로 나옵니다.

’이동할 양’은 100,000 이하의 정수로 입력합니다. 결과 날짜가 1년에서 9999년 사이를 벗어나면 계산하지 않고 이동할 양을 줄이라는 안내를 보여 줍니다.

법적 기간 계산과 다를 수 있습니다

법령이나 계약은 기간의 첫날을 셈에 넣는지 같은 계산 방법을 따로 정해 두는 경우가 있습니다. 이 계산기는 그런 규칙을 적용하지 않고 달력의 날짜만 셉니다. 퇴직금·휴가·소송 기한처럼 법적 효력이 걸린 날짜는 관련 기관이나 전문가에게 한 번 더 확인하세요.

자주 묻는 질문

1월 31일에서 1개월 후를 구한 다음 그 날짜에서 1개월 전으로 돌아가면 왜 1월 31일이 안 나오나요?

2026년 1월 31일에서 1개월 후는 2월에 31일이 없어 2월 28일로 맞춰집니다. 2월 28일에서 1개월 전은 1월에 28일이 있으므로 1월 28일입니다. 마지막 날로 맞추는 것은 같은 날짜가 없을 때뿐이어서, 한 번 맞춰진 날짜에서 거꾸로 가면 처음 날짜로 돌아오지 않을 수 있습니다.

오늘부터 100일째 되는 날은 100일 후와 같은 날인가요?

하루 다릅니다. 100일 후는 기준일 다음 날부터 세고, 100일째는 기준일을 1일째로 셉니다. 기준일이 2026년 9월 28일이면 100일 후는 2027년 1월 6일, 100일째는 2027년 1월 5일입니다. 100일째가 필요하면 '이동할 양'에 99를 넣으세요.

시작일과 종료일이 같은 날이면 어떻게 나오나요?

총 일수 0일, 개월 단위 0개월 0일로 나옵니다. '시작일도 하루로 세기'를 켜면 총 일수와 주 단위만 1일이 되고, 개월 단위와 년·개월 단위는 그대로 0입니다.

영업일(평일)만 셀 수 있나요?

아닙니다. 이 계산기는 달력의 모든 날을 세며 주말과 공휴일을 빼지 않습니다. 평일 수는 결과의 주 단위로 어림할 수 있습니다. 연속된 7일에는 월요일부터 금요일까지의 평일이 항상 5일 들어 있으므로, 온전한 주 수에 5를 곱하고 남는 날은 무슨 요일인지 달력에서 확인해 더하세요. 예를 들어 2026년 9월 28일(월)부터 10월 30일(금)까지를 '시작일도 하루로 세기'를 켜고 계산하면 33일, 4주 5일입니다. 4주에 평일이 20일, 남는 5일(10월 26일 ~ 30일)이 월요일 ~ 금요일이므로 평일은 25일입니다. 공휴일은 나라마다 달라 반영하지 않으므로, 그 기간의 공휴일은 따로 빼세요.

최종 수정일: