날짜 계산기 (날짜 더하기·빼기 · 날짜 차이)

특정 날짜로부터 며칠 후·며칠 전 날짜와 두 날짜 사이 일수를 즉시 계산하세요

예: 2026-06-13에서 100일 후 → 2026-09-21 (월요일)

글·검수 · 마지막 검토

계산 결과는 참고용입니다.

이 계산기는 무엇을 구하나요?

두 가지를 합니다. 첫째, 기준 날짜에서 며칠·몇 주·몇 개월·몇 년을 더하거나 뺀 날짜를 구합니다. 둘째, 두 날짜 사이가 며칠인지 셉니다. 두 번째 모드에는 "시작일과 종료일 모두 포함해서 세기" 체크박스가 있어, 셈법이 갈리는 지점을 직접 고를 수 있습니다.

두 날짜 사이 일수는 어떻게 세나요?

체크를 끄면 종료일 − 시작일, 켜면 그 값에 +1입니다. 2026년 9월 1일부터 9월 30일까지를 넣어 보겠습니다.

  1. 체크 해제 → 30 − 1 = 29일 (9월 1일 밤부터 9월 30일까지 몇 밤인가)
  2. 체크 → 29 + 1 = 30일 (9월 1일과 9월 30일을 각각 한 날로 세면 며칠인가)

어느 쪽이 맞느냐는 세는 목적에 달려 있습니다. 숙박은 앞쪽(29박), 근무일수·입원일수·대여일수는 대개 뒤쪽(30일)입니다. 실제로 하루 차이로 금액이 갈리는 곳이 많아, 계약서에 "○일부터 ○일까지"라고 적혀 있으면 양쪽 날을 포함하는지 먼저 확인해야 합니다.

법에서 정한 기간은 어느 쪽으로 세나요?

「민법」 제157조가 원칙을 정합니다. "기간을 일, 주, 월 또는 연으로 정한 때에는 기간의 초일은 산입하지 아니한다. 그러나 그 기간이 오전 영시로부터 시작하는 때에는 그러하지 아니하다." 제159조는 "기간말일의 종료로 기간이 만료한다"고 이어집니다. 즉 법정 기간은 체크를 끈 쪽에 해당합니다.

9월 28일에 통지서를 받고 "받은 날부터 14일 이내"라면, 초일인 28일을 버리고 29일을 1일로 세어 10월 12일 24시에 기간이 끝납니다. 이 계산기에서 시작일 9월 28일, 종료일 10월 12일을 체크 해제 상태로 넣으면 14일이 나옵니다.

다만 두 가지 예외가 있습니다. 하나는 제157조 단서로, 기간이 오전 0시부터 시작하면 초일을 셉니다(예: "다음 달 1일부터 1년"). 다른 하나는 나이인데, 「민법」 제158조가 "나이는 출생일을 산입하여 만 나이로 계산한다"고 따로 정해 두었습니다. 그래서 만 나이 계산기는 출생일을 첫날로 셉니다.

개월·년을 더하면 왜 날짜가 어긋나나요?

달의 길이가 28~31일로 다르기 때문입니다. 「민법」 제160조는 이 경우 "역(曆)에 의하여 계산한다"고 하고, 제3항에서 "월 또는 연으로 정한 경우에 최종의 월에 해당일이 없는 때에는 그 월의 말일로 기간이 만료한다"고 정합니다.

기준 날짜+1개월실제 지난 일수
2026-01-312026-02-28 (2월 31일이 없어 말일)28일
2026-03-312026-04-3030일
2026-07-312026-08-3131일
2028-01-312028-02-29 (윤년)29일

같은 "1개월"인데 실제로는 28일부터 31일까지 벌어집니다. 이자·위약금처럼 일수에 비례하는 계산에서는 "1개월"과 "30일"을 섞어 쓰면 안 됩니다. 계약서에 "1개월 후"로 적혀 있으면 위 표의 방식으로 날짜를 잡고, "30일 후"로 적혀 있으면 날 수를 그대로 더하세요.

1개월을 더한 뒤 다시 1개월을 빼면 원래 날로 돌아오나요?

돌아오지 않는 경우가 있습니다. 2026년 1월 31일에 1개월을 더하면 2월 28일이고, 여기서 다시 1개월을 빼면 1월 28일입니다. 사흘이 사라집니다. 개월 단위 덧셈은 되돌릴 수 없는 연산이라, 여러 단계를 거쳐 날짜를 잡을 때는 매번 원래 기준일에서 계산해야 합니다. 예를 들어 "계약일부터 3개월"을 구할 때 1개월씩 세 번 더하지 말고 기준일에 3개월을 한 번에 더하세요.

윤년은 어떻게 판정하나요?

그레고리력 규칙은 세 줄입니다.

  1. 4로 나누어떨어지면 윤년
  2. 단, 100으로 나누어떨어지면 평년
  3. 단, 400으로 나누어떨어지면 다시 윤년

그래서 1900년은 평년이었고 2000년은 윤년이었습니다. 가까운 윤년은 2028·2032년이며, 2100년은 평년입니다. 「천문법」 제5조 제1항이 우리나라 날짜의 기준을 "양력인 그레고리력"으로 정하고 있어, 공문서 날짜 계산은 이 규칙을 따릅니다.

이 계산기가 못 하는 것

  1. 영업일(근무일) 계산 — 주말·공휴일을 빼지 않습니다. 공휴일은 매년 대체공휴일 지정에 따라 달라지므로 관공서 달력을 함께 봐야 합니다.
  2. 음력 날짜 — 양력 전용입니다. 음력 기일·생일은 음력 양력 변환기에서 양력으로 바꾼 뒤 넣으세요.
  3. 시각 단위 — 날짜만 다룹니다. 두 시각 사이 시간이나 근무시간은 시간 계산기가 담당합니다.
  4. 기한의 말일이 휴일일 때 — 「민법」 제161조는 기간 말일이 토요일이나 공휴일이면 그 다음 날에 만료한다고 정하지만, 이 계산기는 그 보정을 하지 않습니다.

자주 하는 오해

  1. "3개월은 90일이다" — 어느 달에 걸치느냐에 따라 89일(1~3월 평년)에서 92일(7~9월)까지 달라집니다.
  2. "두 날짜 차이는 하나로 정해진다" — 양쪽 날을 포함하는지에 따라 하루 차이가 납니다. 숫자를 주고받을 때는 셈법을 함께 말해야 합니다.
  3. "1년은 365일이다" — 윤년은 366일입니다. 일수로 계약 기간을 정하면 시작 연도에 따라 만료일이 달라집니다.

자주 묻는 질문

오늘부터 100일 후는 어떻게 구하나요?

더하기 모드에서 기준 날짜를 오늘로 두고 기간에 100, 단위는 '일'을 넣으면 됩니다. 다만 연인 기념일로 쓰는 "100일"은 만난 날을 1일째로 세므로 99를 더해야 합니다. 셈법 차이는 디데이 계산기 쪽에 정리해 두었습니다.

두 날짜 차이가 다른 사이트와 하루 다릅니다.

시작일을 세느냐 마느냐의 차이입니다. 이 계산기는 기본값이 '빼기'(종료일 − 시작일)이고, 체크박스를 켜면 양쪽 날을 모두 포함해 +1을 합니다. 법정 기간은 「민법」 제157조에 따라 초일을 세지 않는 쪽입니다.

1월 31일에 1개월을 더하면 왜 2월 28일인가요?

2월에는 31일이 없기 때문입니다. 「민법」 제160조 제3항은 최종의 월에 해당일이 없으면 그 월의 말일로 기간이 만료한다고 정합니다. 윤년이면 2월 29일이 됩니다.

주말과 공휴일을 빼고 계산할 수 있나요?

이 계산기는 달력일로만 셉니다. 참고로 법정 기간은 말일이 토요일이나 공휴일이면 그 다음 날에 만료합니다(「민법」 제161조). 계산기 결과가 휴일에 걸린다면 이 규정을 적용할 수 있는지 확인하세요.

계약서의 "1개월"과 "30일"은 같은 뜻인가요?

다릅니다. 1개월은 달력상 같은 날짜까지를 뜻해 28~31일 사이에서 변하고, 30일은 날 수를 그대로 셉니다. 2026년 1월 31일 기준으로 1개월 후는 2월 28일(28일 경과), 30일 후는 3월 2일입니다.

윤년인지 어떻게 알 수 있나요?

4로 나누어떨어지면 윤년이되, 100으로 나누어떨어지면 평년, 400으로 나누어떨어지면 다시 윤년입니다. 2000년은 윤년, 1900년과 2100년은 평년입니다. 이 계산기는 이 규칙을 반영해 2월 29일을 자동으로 처리합니다.