🎖️ 군 전역일 계산기

입대일과 군 종류를 넣으면 전역일·전역 D-day·복무 진행률일병·상병·병장 진급 예정일까지 한 번에 계산해요.

복무기간: 육군·해병대 18개월 · 해군 20개월 · 공군 21개월 · 사회복무요원 21개월 (2026년 기준)
AD · 광고 영역

복무 진행 바

⚠️ 이 계산기는 표준 복무기간과 진급 최소복무(일병 2개월·상병 8개월·병장 14개월) 기준의 어림 계산이에요. 조기전역·복무연장·분할복무·사회복무 특례 등 개인 사정은 반영되지 않고, 실제 진급은 매월 1일자로 처리됩니다. 정확한 전역·진급일은 병무청·소속 부대에서 확인하세요.

📅 디데이·기념일 계산기 →  ·  🎂 만 나이 계산기 →

전역일은 '몇 개월 뒤 같은 날'이 아닙니다

복무기간은 '며칠'이 아니라 '몇 개월'로 정해져 있고, 현역은 입영한 날부터 복무가 시작됩니다. 그래서 입대일이 복무 첫날로 잡히고, 복무를 채우는 마지막 날은 입대일에 복무 개월을 더한 날의 하루 전이 됩니다. 4일에 입대했다면 몇 개월 뒤 4일이 아니라 그 전날인 3일이 전역일로 나오는 이유입니다. 이 하루를 잘못 세서 예약 날짜나 출근 예정일을 하루 밀려 잡는 일이 흔합니다.

말일 무렵(29·30·31일)에 입대했다면 한 가지가 더 붙습니다. 개월을 더해 도착한 달에 그 날짜가 아예 없으면 그 달의 마지막 날로 당겨 맞춘 뒤 다시 하루를 빼기 때문에, 특히 2월에 도착하는 경우 예상보다 며칠 이른 날짜가 나옵니다. 이런 달은 머릿속으로 세기 어려우니 화면에 찍힌 날짜를 그대로 읽는 편이 안전합니다.

같은 군에서 같은 개월을 복무해도 결과의 '총 ○○일'은 사람마다 며칠씩 다르게 나옵니다. 복무 구간에 31일짜리 달이 몇 번 들어오는지, 윤년 2월이 끼는지가 입대 시기마다 다르기 때문입니다. 친구와 숫자가 다르다고 해서 어느 한쪽이 틀린 것이 아니라, 달력이 그렇게 생긴 것입니다.

결과에 뜨는 숫자들, 기준이 서로 다릅니다

전역 D-day는 오늘을 빼고 센 남은 날수입니다. D-100이라면 오늘 이후로 100일이 더 지나야 전역일이 되는 것이고, 오늘까지 포함해 군복을 입는 날로 세면 101일이 남은 셈입니다. 반대로 진행 바 아래의 '경과 ○○일'은 오늘을 넣고 셉니다. 두 기준이 어긋나 보이지만, 그래서 경과일과 D-day를 더하면 총 복무일과 정확히 맞아떨어집니다.

'남은 복무 약 ○개월'은 남은 날수를 30으로 나눈 뒤 소수점을 버린 어림값입니다. 한 달을 30일로 뭉뚱그린 값이라 달력상 개월 수와는 어긋나고, 남은 날이 두 달에 가까운데도 '약 1개월'로 표시되는 구간이 생깁니다. 날짜를 정확히 따져야 할 때는 개월 표시 말고 D-day 숫자와 전역일 날짜를 보세요. 전역일에는 요일이 함께 붙으니 마중이나 이후 일정을 잡을 때 그대로 쓰시면 됩니다.

이 계산기가 보지 못하는 것

이 도구는 입대일과 군 종류, 딱 두 가지만 받아서 달력을 셉니다. 그래서 아래는 결과에 들어가지 않습니다.

또 페이지를 처음 열면 오늘로부터 3개월 전 날짜가 예시로 미리 채워져 있습니다. 이 상태의 숫자를 자기 것으로 착각하기 쉬우니, 본인 입대일로 바꾼 뒤에 읽으세요.

이 날짜로 일정을 확정하기 전에

대략 언제쯤인지 가늠하는 용도라면 이 계산기로 충분합니다. 다만 전역일을 기준으로 되돌리기 어려운 결정을 할 때는 이야기가 다릅니다. 복학 신청, 입사 예정일 통보, 환불이 안 되는 항공권이나 숙소 예약처럼 하루 차이로 손해가 생기는 일정이라면, 화면의 D-day가 아니라 소속 부대나 병무청에서 확인한 날짜를 기준으로 잡으셔야 합니다.

날짜 자체가 미뤄질 수 있다는 점도 알아두면 좋습니다. 병역법령에는 형사사건으로 구속된 경우, 공무상 질병이나 부상으로 입원 치료 중인 경우, 중요한 작전이나 훈련을 수행 중인 경우에 전역이 보류될 수 있다고 되어 있습니다. 흔한 일은 아니지만, 전역 당일에 다른 일정을 바짝 붙여 두면 이런 일이 생겼을 때 뒤가 한꺼번에 흔들립니다. 계산기 결과로는 '이 무렵'만 잡고 확정 일정은 부대에서 받은 날짜로 채우는 식으로 나눠 쓰시면, 미리 준비하면서도 어긋날 위험은 줄일 수 있습니다.

❓ 자주 묻는 질문

전역일이 제가 알던 날보다 하루 이른데, 오류인가요?

오류가 아닙니다. 현역은 입영한 날부터 복무가 시작되므로 입대일이 복무 첫날로 계산됩니다. 그래서 복무를 채우는 마지막 날은 입대일에 복무 개월을 더한 날짜의 하루 전이 되고, 이 계산기도 그 규칙으로 전역일을 냅니다. '몇 개월 뒤 같은 날'이 아니라 그 전날이 전역일이라고 기억하시면 됩니다.

D-100이면 앞으로 100일만 있으면 전역인가요?

전역 D-day는 오늘을 빼고 센 숫자입니다. D-100이라면 오늘 이후로 100일이 더 지나야 전역일이 됩니다. 오늘까지 포함해 군복을 입는 날로 세면 101일이 남은 것이고, 이 값을 진행 바 아래 경과일과 더하면 총 복무일수가 됩니다.

휴가를 많이 다녀오면 전역일이 늦어지나요?

정기휴가처럼 정상적으로 다녀오는 휴가는 복무기간에 포함되므로 전역일이 늦어지지 않습니다. 병역법이 복무기간에서 빼도록 정한 것은 형의 집행일수, 군기교육처분을 받은 일수, 복무를 이탈한 일수입니다. 이 계산기는 그런 사정을 반영하지 못하니, 해당된다면 소속 부대에서 확정된 전역일을 확인하셔야 합니다.

이미 전역한 사람도 써볼 수 있나요?

가능합니다. 지난 입대일을 넣으면 진행 바가 100%로 채워지고 '전역 완료'로 표시되면서 그때의 전역일과 총 복무일수가 함께 나옵니다. 진급 예정일에도 모두 체크 표시가 붙어, 본인이 며칠을 복무했는지 확인하거나 예전 진급 시점을 되짚어볼 때 쓸 수 있습니다.

2026년 8월 기준 · 작성·관리 OPDADA 운영자(자료 출처·갱신 원칙) · 잘못된 내용을 보시면 알려 주세요.