날짜 더하기/빼기 계산기
기준 날짜에서 년, 개월, 주, 일을 더하거나 빼서 정확한 결과 날짜를 계산합니다.
계산 방식
공식
변수, 기호, 단위
- 정확한 일수 부분의 전체 주 수
- 추가 정확한 일수
- UTC 자정에 고정된 기준 날짜
- UTC 자정에 고정된 최종 결과 날짜
계산 방식 설명
기준 날짜, 방향, 년·개월·주·일 오프셋을 입력합니다. 계산기는 년/개월 부분을 엄격한 그레고리력 규칙으로 처리하고, 필요하면 월말로 조정한 뒤 주와 일을 정확한 일수로 적용합니다.
단계별 그레고리력 날짜 이동:
- 기준 날짜를 명확한 ISO 달력 날짜로 읽습니다.
- 방향을 부호로 바꿉니다. 더하기는 양수, 빼기는 음수입니다.
- 부호가 적용된 년과 개월을 먼저 적용하며 원래 일자를 유지하려고 합니다.
- 대상 월에 해당 일자가 없으면 그 달의 마지막 유효 날짜로 조정합니다.
- 로 주와 일을 정확한 일수로 바꾸고 년/개월 단계 뒤에 적용합니다.
- 결과 날짜에서 요일을 구하고, 기준 날짜와 결과 날짜의 UTC 차이로 순 이동 일수를 구합니다.
자주 묻는 질문
계산기는 어떤 순서로 날짜를 이동하나요?
순서는 고정입니다. 먼저 그레고리력 규칙으로 년과 개월을 적용하고, 대상 월에 원래 날짜가 없으면 그 달의 마지막 날로 조정합니다. 그다음 주와 일을 정확한 일수로 더하거나 뺍니다.
1월 31일에 1개월을 더하면 왜 2월 28일이나 29일이 되나요?
2월에는 31일이 없기 때문입니다. 계산기는 먼저 대상 월의 마지막 유효 날짜로 이동한 뒤 남은 주/일 오프셋을 적용합니다.
2월 29일은 평년에 어떻게 처리되나요?
윤일 날짜가 평년으로 이동하면 해당 단계는 2월 28일로 조정됩니다. 예: 2024-02-29 + 1년 = 2025-02-28.
날짜 차이, 요일 계산기와 무엇이 다른가요?
이 페이지는 하나의 알려진 날짜를 새 날짜로 변환합니다. 날짜 차이는 두 날짜 사이의 기간을 재고, 요일 계산기는 한 날짜의 요일만 알려 줍니다.
어떤 날짜 형식을 써야 하나요?
언어와 상관없이 모호하지 않도록 페이지의 ISO 날짜 입력을 사용하세요. 계산 규칙은 모든 언어에서 같습니다.