입대일만 넣으면 전역일·D-day·복무 진행률·진급 예정일까지. 링크로 친구·가족에게 공유하세요
사용법
- 입대일을 고르세요. 기본값은 오늘이고, 아직 입대 전이면 미래 날짜를 넣어도 돼요 — 그럼 "입대까지" D-day가 먼저 나옵니다.
- 군종을 누르세요. 육군·해병대 18개월, 해군 20개월, 공군 21개월, 사회복무요원 21개월 중 하나예요. 카투사는 육군을 고르면 됩니다.
- 따로 계산 버튼은 없어요. 고르는 즉시 전역까지 D-day, 진행률 막대, 전역일·총 복무일·복무한 날·남은 날, 현재 계급과 다음 진급 예정일, 남은 주말·공휴일이 표에 채워집니다.
- 링크 복사를 누르면 "내 전역 D-000 (전역일)" 문구와 입대일·군종이 담긴 주소가 복사돼요. 이 링크를 연 사람은 같은 계산 결과를 바로 봅니다.
군종별 복무기간 (2026년 기준)
2020년 6월 이후 입대자부터 적용되는 단축 복무기간이 그대로 유지되고 있어요. 육군·해병대 18개월, 해군 20개월, 공군 21개월, 사회복무요원 21개월. 의무경찰·의무소방·해양경찰은 2023년에 폐지되어 더 이상 입대할 수 없고, 산업기능요원(34개월)·전문연구요원(36개월)·승선근무예비역(3년)은 별도 제도라 이 계산기에서 다루지 않아요. 카투사는 육군과 같은 18개월입니다.
군복무 계산기 · 개월을 날짜로 바꾸면
복무기간은 개월로 정해져 있지만 실제로 세는 건 날이라, 같은 18개월이어도 입대 시기에 따라 총 복무일수가 며칠씩 달라져요. 사이에 낀 달이 31일인지 28일인지, 윤년이 걸리는지에 따라 갈립니다.
| 육군·해병대·카투사 18개월 | 546~550일 |
|---|---|
| 해군 20개월 | 607~611일 |
| 공군·사회복무요원 21개월 | 638~642일 |
그래서 "복무일 549일" 같은 숫자는 육군 18개월 중에서도 긴 쪽에 해당해요. 정확한 날짜는 위 계산기에 입대일을 넣으면 총 복무일·복무한 날·남은 날로 한 번에 나옵니다.
전역일 계산 규칙
제대 날짜 조회는 결국 뺄셈 하나예요. 입대한 날이 복무 1일차로 들어가기 때문에 전역예정일은 입대일에 복무개월을 더한 뒤 하루를 빼는 날이에요. 예를 들어 2026년 1월 5일에 육군으로 입대하면 18개월 뒤인 2027년 7월 5일의 전날, 2027년 7월 4일이 전역일입니다. 전역일이 토·일·공휴일이어도 그날 그대로 전역하고 앞당겨지지 않아요. 말일 입대(예: 8월 31일)처럼 더한 달에 같은 날짜가 없으면 그 달 말일 기준으로 계산합니다. 병무청 병역이행안내 앱의 전역일과 다르면 그쪽이 공식이니 그쪽을 믿으세요.
진급 계산기 · 최저복무기간
현행 병 진급은 이병 2개월 → 일병 6개월 → 상병 6개월 → 병장이 최저복무기간이라, 입대 2개월 뒤 일병, 8개월 뒤 상병, 14개월 뒤 병장이 가장 빠른 경로예요. 육군 기준 18개월이면 병장으로 4개월을 복무하게 됩니다. 다만 진급은 매달 1일자 명령으로 나거나 부대별 심사·근무평정에 따라 며칠에서 한 달가량 늦어질 수 있고, 조기진급 제도도 있어 계산기의 날짜는 "가장 빠른 경우"로 보면 됩니다. 해군·공군은 복무기간이 길어 상병·병장 기간 배분이 조금 다를 수 있어요. 사회복무요원은 계급이 없습니다.
남은 주말·공휴일은 어떻게 세나
내일부터 전역일까지 하루씩 넘기며 토·일요일을 세고, 그중 평일에 걸린 공휴일만 따로 셉니다. 주말과 겹친 공휴일은 주말로만 쳐서 이중으로 세지 않아요. 설날·추석 연휴가 며칠 들어 있는지도 함께 표시하고, 남은 주말은 "약 N번"으로 주 수 감각까지 붙여 줍니다. 공휴일 표는 대체공휴일·확정된 임시공휴일·선거일을 포함해 2027년까지 들어 있어서, 전역일이 그 뒤라면 "2027년까지만 반영"이라고 알려 드려요. 아직 입대 전이라면 입대일부터 전역일까지 전체 주말·공휴일을 셉니다.
조기전역은 없다
과거 있던 정기 휴가·포상휴가 등은 전역일을 앞당기는 게 아니라 복무 중 쉬는 날이에요. 전역일 자체가 앞당겨지는 건 국방부 장관의 복무기간 단축 조정(현재 없음), 질병·가사 등 사유의 의병·의가사 전역처럼 예외적인 경우뿐입니다. 반대로 영창이 아닌 군기교육으로 바뀐 뒤엔 징계로 복무기간이 늘어나는 일도 없어졌어요. 남은 휴가를 전역 전에 몰아 쓰는 "말년 휴가"로 마지막 출근일은 앞당길 수 있지만 서류상 전역일은 그대로예요.
자주 묻는 질문
진행률은 어떻게 계산하나요
입대일을 1일차로 쳐서 오늘까지 복무한 날을 총 복무일수로 나눈 값이에요. 전역일 당일은 "D-DAY", 전역 다음 날부터는 "D+N"과 함께 "전역 축하!"로 바뀌고 계급 칸은 예비역으로 표시됩니다.
현재 계급 옆 숫자는 뭔가요
그 계급이 된 날을 1일차로 세어 며칠째인지예요. 다음 진급 칸에는 진급 예정일과 며칠 남았는지가 함께 나오고, 병장이 되면 "다음은 전역"으로 바뀝니다. 사회복무요원은 계급이 없어 "해당 없음"으로 나와요.
입대일이 너무 옛날이면요
1990년부터 2100년 사이 날짜만 받아요. 범위를 벗어나거나 날짜가 비어 있으면 표가 비고 입대일을 입력해 달라는 안내가 뜹니다.
함께 쓰면 좋은 앱
- 군인 월급 · 군적금 계산기 — 같은 입대일로 계급별 봉급과 전역 때 받는 총액까지.
- 승선근무예비역 계산기 — 승선으로 병역을 이행하는 해기사용 누적 승선일 계산.
- 2026·2027 공휴일 · 연휴 달력 — 남은 공휴일이 어떤 날인지 달력으로 확인.
- 디데이 · 근무일 계산기 — 휴가 복귀일, 다음 외박까지 며칠인지 따로 세기.