계산 공식 및 적용 기준
날짜 차이와 양 끝 포함
날짜는 UTC 달력일로 처리해 시간대·서머타임의 영향을 피합니다. D-day는 목표일이 미래이면 D−N, 과거이면 D+N, 같은 날이면 D-Day로 표시합니다. 기본 평일은 토·일만 제외하며, 한국 공휴일 제외 옵션은 2026~2027년의 확인된 휴일을 추가로 제외합니다.
기본 복무기간의 예상 만료일
입영일을 포함합니다. 마지막 달에 대응하는 날짜가 있으면 그 전날, 대응 날짜가 없으면 그 달의 말일로 계산합니다. 복무 미산입 기간·연장·단축 등은 포함하지 않는 예상일입니다.
| 형태 | 기본 복무기간 |
|---|---|
| 육군 현역 | 18개월 |
| 해병대 현역 | 18개월 |
| 해군 현역 | 20개월 |
| 공군 현역 | 21개월 |
| 사회복무요원 | 21개월 |
2026-10-17 확인 기준. 개별 복무 이력, 전역 보류, 미산입 기간, 향후 제도 변경 및 실제 행정 통지를 우선 확인하세요. 입력 날짜는 1900~2100년을 지원합니다.
숫자로 보는 계산 예시
2026년 10월 17일에서 12월 31일까지
두 날짜의 차이는 75일이므로 D-75입니다. 양 끝 날짜를 모두 세면 기간 일수는 76일입니다. D-day 표시는 집계 방식과 무관하게 날짜 차이를 사용합니다.
월말 입영과 윤년
2026년 8월 31일부터 18개월을 계산할 때 마지막 달인 2028년 2월에는 31일이 없습니다. 이 경우 예상 만료일은 2월의 말일인 2028년 2월 29일로 처리합니다.
자주 묻는 질문
질문평일 수에서 공휴일도 빠지나요?
기본은 토·일만 제외하며, 한국 공휴일도 제외를 선택하면 2026~2027년 공휴일·대체공휴일과 2026년 지방선거일, 노동절·제헌절을 반영합니다. 이후 지정될 임시공휴일·지방공휴일·회사 휴무는 별도입니다.
질문시작일 포함을 바꾸면 D-day도 바뀌나요?
D-day는 두 날짜의 차이를 그대로 표시하므로 바뀌지 않습니다. 양 끝 포함 옵션은 기간 일수와 그 기간의 평일 수 집계에 적용됩니다.
질문전역일은 확정일인가요?
기본 복무기간으로 계산한 예상일입니다. 복무 미산입, 휴직, 전역 보류, 복무 단축·연장 등 개인 이력을 반영하지 않습니다. 병무청·부대의 공식 통지와 실제 복무 기록을 우선하세요.
질문공군·사회복무는 어떻게 선택하나요?
계산 종류를 전역일·소집해제일로 바꾸고 군별·복무 형태에서 선택합니다. 복무 진행률을 볼 기준일도 함께 입력하세요. 기본 기준일은 접속한 기기의 오늘 날짜이며 공유 링크에 날짜가 있으면 그 값을 우선합니다.
계산 기준 및 출처
- 기준 버전
- calendar-2026-2027
- 적용 시작일
- 2026-01-01
- 적용 종료일
- 2027-12-31 (공휴일 데이터 또는 연도 기준)
- 기준 검토일
기준 변경 내역
- · UTC 날짜 차이·기본 복무기간 예상일 검증
- · 오늘 날짜 기본값·한국 공휴일 제외 추가. 노동절·제헌절 지정 및 2026 지방선거 반영