생활 기록 도구

날짜 계산기

기준 날짜일·주·개월·년을 더하거나 빼서 결과 날짜와 요일을 계산합니다. 월말과 윤년, 연말을 넘어가는 이동도 달력 그대로 처리합니다.

주말·공휴일·대체공휴일을 자동으로 건너뛰지 않고, 법이나 계약에서 정하는 기간 계산 규칙도 반영하지 않습니다. 기준 날짜에서 입력한 기간을 그대로 더하거나 뺀 참고용 계산이라 법률상 제출 기한이나 영업일 기준 일정과 다를 수 있습니다.

기준 날짜와 기간 입력

기준 날짜에서 일·주·개월·년을 더하거나 빼면 결과 날짜와 요일을 알려 드립니다. 시각과 시간대를 계산에 넣지 않는 달력 날짜 계산이라 어느 지역에서 열어도 결과가 같습니다. 입력값은 이 브라우저에서만 계산되며 서버에 전송하거나 저장하지 않습니다.

주말·공휴일·대체공휴일을 자동으로 건너뛰지 않고, 법에서 정하는 기간 계산 규칙도 반영하지 않습니다. 아래 첫 값은 계산 방법을 보여 주기 위한 고정된 예시이며 오늘 날짜가 아닙니다.

계산을 시작할 날짜입니다. 1년부터 9999년까지 넣을 수 있습니다.

기준 날짜보다 뒤의 날짜를 구하려면 더하기, 앞의 날짜를 구하려면 빼기를 고릅니다.

개월

0 이상의 정수만 넣을 수 있습니다. 0을 넣으면 결과가 기준 날짜와 같습니다. 3,000,000까지 넣을 수 있습니다.

1주는 언제나 7일로 계산합니다. 개월과 년은 목표 달과 해를 먼저 정한 뒤 없는 일자만 그 달의 마지막 날로 줄입니다.

결과 날짜

2024년 2월 29일

목요일 · 2024-02-29

2024년 1월 31일에서 1개월을 더한 날짜입니다.

기준 날짜 (입력한 값)
2024년 1월 31일 (수요일)
계산 (입력한 값)
1개월 더하기
결과 날짜
2024년 2월 29일
요일
목요일
ISO 형식 (YYYY-MM-DD)
2024-02-29
기준 날짜에서 옮긴 일수
29일 뒤

결과 달에는 31일이 없어 그 달의 마지막 날인 29일로 맞췄습니다. 달마다 길이가 다르기 때문입니다. 이 보정은 이번 계산 한 번에만 적용되며, “원래 월말이었다”는 사실을 기억해 두고 다음 달까지 월말로 맞추지 않습니다.

직접 넣은 값만 반영한 참고용 계산입니다. 주말·공휴일·대체공휴일·영업일을 자동으로 조정하지 않고, 시각·시간대·일광절약시간도 계산하지 않습니다. 법률상 기간 계산이나 계약상 기한은 시작일을 세는 방법이 따로 정해져 있을 수 있어 이 결과와 다를 수 있습니다.

날짜 계산기는 무엇을 계산하나요?

“오늘부터 100일 뒤는 며칠이지?”, “3개월 전은 무슨 요일이었지?”처럼 달력을 짚어 세야 하는 계산을 대신합니다. 기준 날짜를 정하고 더할지 뺄지, 얼마나, 어떤 단위로 옮길지 고르면 결과를 한 번에 보여 줍니다.

  • 결과 날짜: 기준 날짜에서 입력한 기간만큼 옮긴 날
  • 요일: 결과 날짜의 요일(일요일부터 토요일까지)
  • ISO 형식: 다른 곳에 옮겨 적기 좋은 YYYY-MM-DD 표기
  • 옮긴 일수: 기준 날짜에서 결과 날짜까지 실제로 며칠을 움직였는지

결과는 사용자가 넣은 날짜와 기간만으로 계산한 참고용 값입니다. 공휴일 자료를 갖고 있지 않고, 오늘 날짜를 가져오지도 않으며, 법률상 기한이나 계약상 기한을 확정해 주지 않습니다.

날짜 계산기 사용 방법

  1. 기준 날짜에 계산을 시작할 날짜를 넣습니다. 날짜 선택 칸을 쓰면 형식이 자동으로 맞춰집니다.
  2. 계산 방향에서 더하기(기준 날짜 이후)나 빼기(기준 날짜 이전)를 고릅니다.
  3. 에 얼마나 옮길지 넣습니다. 0 이상의 정수만 넣을 수 있습니다.
  4. 단위를 일, 주, 개월, 년 중에서 고릅니다.
  5. 계산하기를 누르면 결과 날짜와 요일, 옮긴 일수가 나옵니다.
  6. 처음 예시로 되돌리려면 예시값으로 초기화를 누릅니다.

지난 날짜를 구할 때는 값에 음수를 넣지 말고 계산 방향에서 빼기를 고르세요. 방향은 값이 아니라 계산 방향 칸이 정합니다. 값에 0을 넣으면 결과가 기준 날짜와 같아지며, 이는 잘못된 입력이 아니라 정상 계산입니다.

첫 화면의 값은 계산 방법을 보여 주기 위한 고정된 예시이며 오늘 날짜가 아닙니다. 이 계산기는 현재 시각이나 오늘 날짜를 가져오지 않습니다. 오늘을 기준으로 계산하려면 기준 날짜에 오늘 날짜를 직접 넣으면 됩니다.

계산 공식과 순서

모든 계산은 그레고리력(우리가 쓰는 달력)의 연·월·일만으로 이루어집니다. 단위마다 순서가 다르며, 순서대로 따라가면 달력을 짚어 검산할 수 있습니다.

  • : 기준 날짜에서 입력한 일수만큼 달력 위를 그대로 이동합니다.
  • : 7 × 값일만큼 이동합니다. 1주는 언제나 정확히 7일입니다.
  • 개월: ① 목표 연·월을 먼저 정하고 ② 원래 일자를 그대로 씁니다. ③ 그 일자가 목표 달에 없으면 그 달의 마지막 날로 줄입니다.
  • : ① 목표 연도를 먼저 정하고 ② 원래 월·일을 그대로 씁니다. ③ 그 날짜가 없으면(2월 29일) 그 달의 마지막 날로 줄입니다.
  • 빼기는 같은 규칙을 반대 방향으로 적용합니다.

월말 보정 규칙

달마다 길이가 달라 목표 달에 그 일자가 없을 수 있습니다. 이때 다음 달로 넘기지 않고 그 달의 마지막 날로 맞춥니다. 예를 들어 1월 31일에 1개월을 더하면 2월 31일이 없으므로 2월의 마지막 날이 됩니다(윤년이면 29일, 평년이면 28일).

“원래 월말이었다”는 사실을 기억해 두지 않습니다. 1월 31일에 1개월을 더하면 2월 29일이지만, 2개월을 더하면 3월 29일이 아니라 3월 31일입니다. 계산은 언제나 입력한 기준 날짜 하나에서 한 번에 이루어지며, 앞선 계산 결과를 이어받지 않습니다. 그래서 같은 입력에는 언제나 같은 결과가 나옵니다.

윤년 규칙

  • 연도가 4로 나누어지면 윤년입니다. (2024년 → 윤년)
  • 단, 100으로 나누어지면 평년입니다. (1900년 → 평년)
  • 단, 400으로도 나누어지면 다시 윤년입니다. (2000년 → 윤년)

그래서 2월은 28일 또는 29일, 4·6·9·11월은 30일, 나머지 달은 31일입니다. 계산기는 이 규칙만으로 각 달의 마지막 날을 정합니다.

손으로 확인할 수 있는 계산 예시

아래는 달력을 짚어 그대로 확인할 수 있는 예시입니다.

  • 월말: 2024년 1월 31일 + 1개월 = 2024년 2월 29일 (2024년은 윤년이라 2월이 29일까지 있습니다)
  • 월말·평년: 2023년 1월 31일 + 1개월 = 2023년 2월 28일 (2023년은 평년이라 2월이 28일까지입니다)
  • 월말·빼기: 2024년 3월 31일 − 1개월 = 2024년 2월 29일
  • 윤년 2월 29일: 2024년 2월 29일 + 1년 = 2025년 2월 28일 (2025년에는 2월 29일이 없습니다)
  • 윤년 2월 29일·빼기: 2024년 2월 29일 − 1년 = 2023년 2월 28일
  • 윤년 하루 이동: 2024년 2월 28일 + 1일 = 2024년 2월 29일
  • 윤달 다음 날: 2024년 2월 29일 + 1일 = 2024년 3월 1일
  • 연말: 2023년 12월 31일 + 1일 = 2024년 1월 1일
  • 연초: 2024년 1월 1일 − 1일 = 2023년 12월 31일
  • 값 0: 기준 날짜 ± 0일·0주·0개월·0년 = 기준 날짜 그대로

시각과 시간대를 계산하지 않습니다

이 계산기는 달력 날짜만 다룹니다. 몇 시 몇 분인지, 어느 시간대에서 보고 있는지는 계산에 전혀 넣지 않습니다. 그래서 어느 지역에서 열어도 같은 입력에는 같은 결과가 나옵니다.

  • 시간대(타임존)를 쓰지 않습니다. 시각을 함께 계산하면 같은 날짜를 넣어도 지역에 따라 하루가 밀릴 수 있습니다. 이 계산기는 연·월·일만 세므로 그런 일이 없습니다.
  • 일광절약시간(서머타임)을 반영하지 않습니다.하루가 23시간이나 25시간이 되는 날에도 “1일”은 언제나 달력에서 하루 넘어간 날입니다.
  • 시·분·초를 입력받지도, 결과에 보여 주지도 않습니다.
  • 현재 시각이나 오늘 날짜를 가져오지 않습니다. 기준 날짜는 사용자가 직접 넣습니다.

넣을 수 있는 연도는 1년부터 9999년까지이고, 값은 0부터 300만까지의 정수입니다. 이 범위는 법이나 제도에서 정한 기준이 아니라, 네 자리 연도 표기 안에서 결과를 분명히 보여 주고 자릿수를 잘못 누른 입력을 걸러 내기 위한 계산상의 안전 제한입니다. 결과가 이 범위를 벗어나면 잘라 맞춘 날짜를 보여 주지 않고 어디를 고쳐야 하는지 알려 드립니다.

반영하지 않는 항목과 한계

  • 결과는 사용자가 입력한 값에 따른 참고용 계산입니다. 기준 날짜에서 입력한 기간을 단순히 더하거나 뺀 결과일 뿐입니다.
  • 시작일을 세는 방법(초일 산입 여부)을 추측하지 않습니다. 법률·행정·계약에서는 기간을 셀 때 시작일을 넣는 경우와 빼는 경우가 나뉘고 규정마다 다릅니다. 이 계산기는 그 규칙을 갖고 있지 않으며, 기준 날짜 자체에서 기간을 더하거나 뺀 날짜만 보여 줍니다.
  • 영업일·주말·공휴일·대체공휴일을 자동으로 조정하지 않습니다. 결과가 토요일이나 공휴일이어도 다음 날로 미루지 않습니다. 공휴일 자료를 코드에 넣지 않고 어디에서도 가져오지 않습니다.
  • 법률상 제출 기한, 계약상 기한, 소멸시효, 근무일 계산을 확정해 주지 않습니다. 이런 기한은 근거 규정과 기산일 규칙에 따라 달라지므로 반드시 해당 규정이나 담당 기관에서 확인해야 합니다.
  • 시각·시간대·일광절약시간을 계산하지 않습니다. 달력 날짜만 다룹니다.
  • 음력·간지·다른 역법으로 바꾸지 않습니다. 그레고리력 안에서만 계산합니다.
  • 입력값은 이 브라우저 안에서만 계산되며 서버로 전송하거나 저장하지 않습니다.

자주 묻는 질문

1월 31일에서 한 달을 더하면 왜 2월 말인가요?

2월에는 31일이 없기 때문입니다. 개월 계산은 목표 달을 먼저 정한 뒤 원래 일자를 그대로 쓰는데, 그 일자가 목표 달에 없으면 다음 달로 넘기지 않고 그 달의 마지막 날로 맞춥니다. 그래서 2024년 1월 31일 + 1개월은 윤년이라 2월 29일이 되고, 2023년 1월 31일 + 1개월은 평년이라 2월 28일이 됩니다.

1월 31일에 2개월을 더하면 3월 29일인가요, 3월 31일인가요?

3월 31일입니다. 이 계산기는 '원래 월말이었다'는 사실을 기억해 두지 않습니다. 계산은 언제나 입력한 기준 날짜 하나에서 한 번에 이루어지므로, 1월 31일에서 2개월 뒤인 3월에는 31일이 있어 그대로 3월 31일이 됩니다. 중간에 2월을 거치면서 29일로 줄어든 값을 이어받지 않습니다.

2월 29일에서 1년을 더하면 어떻게 되나요?

다음 해에 2월 29일이 없으면 2월 28일이 됩니다. 2024년 2월 29일 + 1년은 2025년 2월 28일이고, 1년을 빼면 2023년 2월 28일입니다. 다만 목표 연도가 윤년이면 29일이 그대로 남습니다. 2024년 2월 29일 + 4년은 2028년 2월 29일입니다.

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

그레고리력 규칙을 그대로 씁니다. 연도가 4로 나누어지면 윤년이고, 100으로 나누어지면 평년이며, 400으로도 나누어지면 다시 윤년입니다. 그래서 1900년은 평년이고 2000년은 윤년입니다.

1주는 며칠로 계산하나요?

언제나 정확히 7일입니다. 주 단위 계산은 값에 7을 곱한 일수만큼 이동하므로, 몇 주를 넣어도 결과는 일 단위로 같은 수를 넣은 것과 똑같습니다. 주가 시작하는 요일이나 몇 주차인지는 계산에 넣지 않습니다.

시작일을 포함해서 세나요?

이 계산기는 시작일을 세는 규칙을 따로 두지 않습니다. 기준 날짜 자체에서 입력한 기간을 더하거나 뺀 날짜를 보여 줄 뿐입니다. 법률이나 계약에서는 기간을 셀 때 시작일을 넣는 경우와 빼는 경우가 나뉘고 규정마다 다르므로, 그런 기준이 필요하면 해당 규정을 직접 확인해야 합니다.

주말과 공휴일을 제외하나요?

제외하지 않습니다. 결과가 토요일이나 일요일, 공휴일이어도 다음 날로 미루지 않고 그대로 보여 줍니다. 이 계산기는 공휴일이나 대체공휴일 자료를 갖고 있지 않으며 어디에서도 가져오지 않습니다. 영업일 기준 계산이 필요하면 해당 기관이나 회사의 기준을 따로 확인해야 합니다.

시간대 때문에 날짜가 달라질 수 있나요?

달라지지 않습니다. 이 계산기는 시각과 시간대를 계산에 전혀 넣지 않고 달력의 연·월·일만 세기 때문입니다. 그래서 어느 지역에서 열어도, 하루의 어느 시각에 열어도 같은 입력에는 언제나 같은 결과가 나옵니다. 일광절약시간(서머타임)도 결과를 바꾸지 않습니다.

법률상 제출 기한 계산에 바로 써도 되나요?

그대로 쓰기 어렵습니다. 법률상 기한은 근거 규정에 따라 기산일과 기간을 세는 방법, 마지막 날이 공휴일일 때의 처리가 정해져 있는데 이 계산기는 그런 규칙을 반영하지 않습니다. 여기서 나온 날짜는 기준 날짜에서 기간을 단순히 더하거나 뺀 참고용 값이므로, 실제 기한은 해당 규정이나 담당 기관에서 확인해야 합니다.

값에 0을 넣어도 되나요?

됩니다. 0은 정상 입력이며 결과가 기준 날짜와 같아집니다. 다만 빈 칸은 0으로 바꾸지 않습니다. 값을 비워 두면 계산하지 않고 어느 칸을 채워야 하는지 알려 드립니다. 지난 날짜를 구할 때도 음수를 넣는 대신 계산 방향에서 빼기를 골라 주세요.

입력한 값이 저장되나요?

아니요. 계산은 사용자의 브라우저 안에서만 이루어지며 입력값을 서버로 전송하거나 저장하지 않습니다. 오늘 날짜나 위치 같은 정보도 가져오지 않습니다.

관련 계산기

가장 가까운 짝은 날짜 차이 계산기입니다. 이 계산기가 기준 날짜 하나에 기간을 더하거나 빼는 계산이라면, 날짜 차이 계산기는 이미 정해진 두 날짜 사이가 며칠인지 세는 반대 방향의 계산입니다. 두 계산기는 같은 달력 규칙(윤년과 월말 처리)을 쓰므로 결과를 서로 검산하는 데 쓸 수 있습니다. 여기서 구한 결과 날짜까지 며칠 남았는지만 한 줄로 보고 싶다면 디데이 계산기에 그 날짜를 목표일로 넣으면 됩니다.

기준 날짜가 생년월일이라면 나이 계산기가 더 알맞습니다. 이 계산기는 넣은 기간만큼 옮긴 날짜 하나를 알려 주지만, 나이 계산기는 같은 달력 규칙으로 만 나이와 태어난 날부터의 경과 연·월·일, 다음 생일과 남은 일수를 한 번에 구합니다.2월 29일에 없는 일자를 그달의 마지막 날로 맞추는 월말 보정 규칙도 두 계산기가 똑같아 결과를 서로 검산할 수 있습니다. 다만 그 계산기도 법적 성년 여부나 연령 자격은 판정하지 않는 입력값 기준 참고용 계산입니다.

세 계산기가 모두 달력 날짜를 다룬다면, 근무시간 계산기 하루 안의 시각을 다룹니다. 며칠인지는 여기서, 그 하루가 몇 시간인지는 그 계산기에서 구하면 됩니다. 다만 그 계산기도 법정 근로시간이나 수당은 판단하지 않는 입력값 기준 참고용 계산입니다.

시간 계산기 하루 안의 시·분·초를 다룹니다. 두 시간을 더하고 빼서 총초와 총분을 구하고, 기준 시각에 시간을 더하거나 빼면 자정을 몇 번 넘었는지를 알려 줍니다. 거기서 나온 날짜 이동량(며칠)을 이 계산기의 기준 날짜에 그대로 더하면 그날이 달력으로 며칠 무슨 요일인지 확인할 수 있습니다.

기간을 개월 수로 다루는 계산기들과 함께 쓰면 편합니다. 대출 원리금 상환 계산기는 상환 기간을 개월 수로만 받고 날짜는 다루지 않습니다. 계약서나 금융회사에서 확인한 기간 계산의 기준 날짜정확한 개월 오프셋을 이 계산기에 직접 넣으면 그 기준에서 몇 개월 뒤가 달력으로 며칠 무슨 요일인지 참고할 수 있습니다.

집을 사면서 받은 대출이라면 주택담보대출 계산기에서 월 상환액과 상환 기간을 먼저 정한 뒤, 같은 방법으로 달력상 날짜를 짚어 볼 수 있습니다. 원금을 미리 갚을지 고민 중이라면 대출 중도상환 계산기에 넣을 개월 수도 같은 방법으로 달력에 옮겨 볼 수 있습니다.

여기 있는 계산기 모두 어떤 법정 기준이나 요율도 자동으로 적용하지 않는 입력값 기준 참고용 계산입니다. 이 계산기는 넣은 기준 날짜와 개월 수로 달력을 세어 줄 뿐이며, 개월 수만으로 실제 납입이 끝나는 날을 알 수는 없습니다. 실제 납입일과 만기일은 첫 회차를 언제 어떻게 처리하는지와 계약상 기간 산정 방식에 따라 달라지고, 날짜 계산기는 영업일과 공휴일도 조정하지 않으므로 정확한 날짜는 금융회사나 해당 기관에서 확인해야 합니다.