X일 후 / X일 전 날짜 계산하는 법
기준일에 년·개월·주·일을 동시에 더하거나 뺍니다. 한 칸이라도 0이면 그 단위는 자동으로 무시됩니다. 예: 1년 2개월 3주 4일 후 한 번에 표현 가능.
가산·감산은 상단의 + 더하기 / − 빼기 토글로 부호를 일괄 적용합니다. 4개 입력 각각에 음수를 넣는 것보다 직관적입니다.
적용 순서
년 → 개월 → 주 → 일 순으로 달력 단위로 적용됩니다.
- 년·개월은 달력 한 칸. 예: 1월 31일 + 1개월 = 2월 28(또는 29)일. JavaScript Date의
setMonth가 month-end clamping을 자동 처리합니다. - 주는 7일로 변환되어 일에 더해집니다.
- 일은 그대로 더해집니다. 윤년 2월 29일과 서머타임 전환은 자동 반영.
사용 예시
케이스 A — 100일 기념일 / D+1000
기준일을 시작일로 두고 일에 100, 1000을 입력. 빠른 시나리오 칩으로 한 번에 세팅 가능.
케이스 B — 만 5년 3개월 후
년 5, 개월 3을 입력. 결과 날짜의 요일·연중일·주차가 칩으로 함께 표시됩니다.
케이스 C — N일 전
− 빼기로 전환한 뒤 일에 N 입력. "100일 전 날짜", "1개월 전" 같은 과거 시점도 동일한 방식.
실생활 적용
- 출산 예정일에서 한 달 전: 산모 입원 준비일 추산.
- 결혼 N주년·기념일: 정확한 미래 날짜.
- 입사일로부터 만 5년: 만기 휴가·정년 등 인사 일정.
- 여행 예약 시점에서 일정 N주 후: 결제·취소 마감 추적.