FigureNorth 로고
FigureNorth
도구 살펴보기

날짜 계산기

선택한 날짜에 정수 달력 일수를 더하거나 빼거나, 두 날짜 사이에 경과한 달력 일수를 계산합니다.

빠른 안내: 이 계산기는 현지 시각 기준 24시간 간격이 아니라 달력 날짜로 계산하므로 윤년과 일광 절약 시간 전환을 지나도 결과가 안정적입니다.

📅 날짜 정보 입력

계산 유형을 선택한 다음 유효한 그레고리력 날짜를 입력하세요.

🧭 계산 유형

결과 날짜

날짜를 계산하려면 정수 일수 차이를 입력하세요.

총일수

주 + 일

모든 달력 일을 계산합니다. 주말과 공휴일도 포함됩니다.

⚠️ 일반 정보 면책 고지

이 계산기는 일반적인 정보 확인과 계획을 위한 달력 날짜 결과를 제공합니다. 계약, 법정 기한, 제출 규칙 또는 관할권별 계산 관행을 해석하지 않습니다. 중요한 날짜는 관련 기관이나 전문가에게 확인하세요.

📘 계산 방법

‘일수 더하기’와 ‘일수 빼기’는 시작 날짜를 0 이상의 정수 달력 일수만큼 앞이나 뒤로 이동합니다. ‘날짜 사이 일수’는 유효한 두 날짜를 UTC 달력 일 번호로 변환하고 그 절댓값 차이를 반환합니다.

일수 더하기: 결과 날짜 = 시작 날짜 + 정수 일수 차이.

일수 빼기: 결과 날짜 = 시작 날짜 − 정수 일수 차이.

↔️ 날짜 사이 일수: 두 UTC 달력 일 번호 사이의 절댓값 차이.

🗓️ 월말: 완전한 일수 단위로 이동하며 달력 월을 더하거나 빼지 않습니다.

🎯 활용 예

  • 🚀 프로젝트 시작 후 일정 일수가 지난 날짜를 찾습니다.
  • ⏪ 마감일이나 행사 날짜에서 거꾸로 계산합니다.
  • ✈️ 여행 날짜 사이에 경과한 달력 일수를 계산합니다.
  • 💳 달력 일수 기준 청구 또는 구독 기간을 확인합니다.
  • 🕰️ 과거 또는 미래 날짜를 어느 순서로든 비교합니다.

🧮 실제 운영 공식을 사용한 계산 예

다음 고정 예시는 대화형 계산기와 동일한 calculateDate() 함수를 호출합니다.

달력 하루 더하기

2026년 12월 31일 + 1일 = 2027년 1월 1일.

윤일을 지나는 날짜 차이

2024년 2월 28일부터 3월 1일까지 = 2 일이며, 두 날짜 사이에 2월 29일이 포함됩니다.

📋 가정 및 날짜 계산 규칙

  • 📅 날짜는 그레고리력을 사용하며 시간 정보는 포함하지 않습니다.
  • 0️⃣ 시작 날짜와 종료 날짜가 같으면 0일, 다음 날이면 경과 1일을 반환합니다.
  • ↔️ 날짜 사이 일수는 시작 날짜를 ‘1일째’로 세지 않으며 날짜가 역순이면 절댓값을 반환합니다.
  • 🔢 더하기와 빼기에는 0 이상의 안전한 정수만 사용할 수 있습니다.
  • 🗓️ 날짜 이동은 달력 일 단위만 지원하며 월 또는 연 단위 이동은 없습니다.
  • 🚫 잘못된 날짜는 다른 달로 자동 이월하지 않고 거부합니다.
  • 🌎 UTC 달력 일 번호를 사용해 일광 절약 시간 변경이 날짜 차이에 영향을 주지 않도록 합니다.
  • 🏖️ 주말과 공휴일도 일수에 포함됩니다.

🗓️ 달력 및 윤년 안내

달마다 다른 일수

달력의 한 달은 28일, 29일, 30일 또는 31일입니다. 한 달을 고정된 30일로 취급하지 않습니다.

윤년

4로 나누어지는 해는 보통 윤년이지만 세기의 해는 400으로도 나누어져야 합니다. 따라서 2000년은 윤년이지만 1900년과 2100년은 아닙니다.

월말 넘기기

정수 일수 이동은 월말과 연말을 자연스럽게 넘습니다. 1월 31일에 하루를 더하면 2월 1일입니다.

일광 절약 시간에 안전한 날짜 차이

현지 자정 사이 간격은 23시간 또는 25시간일 수 있습니다. 따라서 현지 경과 밀리초 대신 UTC 달력 일 번호를 사용합니다.

날짜 계산기 자주 묻는 질문

날짜 차이에 시작 날짜가 포함되나요?

아니요. 경과한 달력 날짜 경계를 계산합니다. 같은 날짜는 0일, 다음 날짜는 1일입니다. 일정 규칙상 양 끝 날짜를 모두 포함해야 한다면 1을 직접 더하세요.

더 늦은 날짜를 먼저 입력해도 되나요?

예. ‘날짜 사이 일수’는 경과 일수의 절댓값을 반환하고 역순 입력도 표시합니다. ‘일수 더하기’와 ‘일수 빼기’는 선택한 방향을 명확하게 적용합니다.

1월 31일에 한 달을 더하면 어떻게 되나요?

이 계산기는 월이 아니라 정수 일수를 더하거나 뺍니다. 1월 31일에 1일을 더하면 2월 1일이 되며, 별도의 월말 조정이나 월 넘침 규칙은 없습니다.

윤년은 어떻게 처리하나요?

그레고리력 윤년 규칙을 따릅니다. 4로 나누어지는 해는 보통 윤년이지만 세기의 해는 400으로도 나누어져야 합니다. 2000년은 윤년이지만 1900년과 2100년은 아닙니다.

일광 절약 시간이 결과에 영향을 주나요?

아니요. ‘날짜 사이 일수’는 UTC 달력 일 번호를 비교하고 날짜 이동도 고정된 24시간이 아니라 달력 일 단위로 처리합니다. 시계 변경으로 표시 일수가 늘거나 줄지 않습니다.

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

아니요. 모든 달력 일을 계산합니다. 영업일, 주말, 연방 또는 지역 공휴일을 제외하지 않습니다.

계산 범위 및 검토

2026년 8월 22일 실제 운영 계산 로직을 기준으로 검토했습니다. 엄격한 그레고리력 날짜 검증, 정수 일수 더하기와 빼기, 경과 일수의 절댓값 차이, 완료된 주 수, 역순 날짜, 윤년, 초기 연도 및 실행 환경이 지원하는 날짜 경계를 다룹니다.

영업일, 공휴일 일정, 시각, 시간대 변환, 월 또는 연 단위 이동, 양 끝 날짜를 포함하는 계산 방식은 지원하지 않습니다. 외부 마감 규칙은 별도로 확인하세요.