tooldeb 온라인 도구
카테고리
금융 · 투자 이자, 저축, 수익률, 물가. 대출 · 부동산 주담대, 상환, DSR·DTI·LTV, 전월세. 세금 · 노무 실수령액, 퇴직금, 4대보험, 세금. 쇼핑 · 가격 할인, 팁, 단가 비교, 마진. 건강 · 피트니스 체성분, 영양, 운동 계산기. 수학 백분율, 분수, 대수, 수열. 기하 평면·입체 도형의 넓이, 부피, 겉넓이. 통계 · 확률 평균, 산포, 경우의 수, 확률. 단위 변환 길이, 무게, 온도, 압력 등. IT · 디지털 데이터 용량, 화면, 색상, 네트워크 속도. 공학 · 전자 회로, 저항, PCB, 신호 설계. 날짜 · 시간 나이, D-day, 날짜 계산, 시간대. 집 · 인테리어 페인트, 타일, 벽지, 장판, 콘크리트. 자동차 연료비, 연비, 타이어, 자동차세. 생활 요금, 배송, 사진, 소소한 계산.

전역일 계산기

입대일과 군별(육군·해군·공군·사회복무요원)을 입력하면 예상 전역일과 D-day, 복무 진행률을 계산합니다. 사회복무요원은 법적으로 '전역'이 아니라 '소집해제'(병역법 제30조)이며, 이 계산기는 그 날짜를 같은 방식으로 계산합니다.

입력
예상 전역일
2027-06-30
D-day
D-308
복무 진행률
43.5
복무기간
18개월
현역(육군·해군·공군)은 병역법 제18조제2항의 법정 복무기간에 제19조제1항제3호의 단축 조치를 반영한 값, 사회복무요원은 제30조제1항(2년 2개월)에 제42조제1항의 조정을 반영한 값으로 계산한 예상치입니다. 제18조제2항과 제19조는 현역만 규율하므로 사회복무요원에는 적용되지 않습니다. 실제 전역일은 입영 연기·휴가·복무 중단, 전시·병력수급 사정에 따른 복무기간 조정(병역법 제19조) 등으로 달라질 수 있으니 정확한 날짜는 병무청·소속 부대를 통해 확인하세요.

전역일 계산 원리

입대 당일이 복무 1일차이므로(병역법 시행령 제27조제1항) 전역일은 원칙적으로 입대일에 복무기간을 더한 날의 전날입니다(민법 제160조 제2항). 다만 만료월에 그 날짜가 없으면 — 예를 들어 8월 31일 입대 육군의 만료월 2월에는 31일이 없습니다 — 민법 제160조 제3항에 따라 그 달의 말일이 만료일이 되고, 이때는 하루를 빼지 않습니다. 그래서 월말 입대는 위 두 줄 중 아래 규칙이 적용됩니다.

만료월에 같은 날짜가 있으면 → 전역일 = 입대일 + 복무기간(개월) − 1일 만료월에 같은 날짜가 없으면 → 전역일 = 그 달의 말일 (−1일 적용 안 함)
  • 입대일 — 입영한 날짜
  • 복무기간 — 육군·해병대 18개월, 해군 20개월, 공군·사회복무요원 21개월

자세한 설명

군별로 복무기간이 다르다

2026년 현재 복무기간은 육군·해병대 18개월, 해군 20개월, 공군과 사회복무요원은 21개월입니다. 같은 날 입대해도 군별로 전역일이 최대 3개월까지 차이 납니다.

월말 입대는 날짜 계산에 주의

1월 31일처럼 월말에 입대하면 복무기간을 더한 달에 그 날짜가 없을 수 있습니다(예: 8월 31일 + 18개월은 존재하지 않는 '2월 31일'). 이런 경우 민법 제160조 제3항이 그 달의 말일을 만료일로 정하므로, 말일이 곧 전역일이 되고 여기서 하루를 더 빼지는 않습니다. 8월 31일 입대 육군이라면 2월 27일이 아니라 2월 28일입니다.

계산 과정: 2026년 1월 1일 입대, 육군

이 계산기의 기본값을 따라가 보겠습니다. 전역일은 입대일에 복무 기간을 더한 뒤 하루를 빼서 구합니다 — 입대 당일을 복무 1일차로 세기 때문입니다. 2026년 1월 1일에 입대해 육군 복무 기간을 더하면 2027년 7월 1일이 되고, 여기서 하루를 빼 2027년 6월 30일이 전역일이 됩니다. 같은 날 입대해도 군별로 복무 기간이 달라 해군이면 2027년 8월 31일이 되어 두 달 차이가 납니다.

월말에 입대하면 날짜가 잘린다

개월 단위로 더하다 보면 대상 월에 없는 날짜가 나올 수 있습니다. 예를 들어 1월 31일에 더해 2월이 되면 2월 31일이라는 날짜는 존재하지 않습니다. 이 계산기는 그런 경우 그 달의 마지막 날로 잘라서 처리합니다. 2026년 1월 31일에 육군으로 입대하면 전역일이 2027년 7월 30일로 나오는데, 1월 1일 입대의 6월 30일과 비교하면 입대일은 30일 늦었는데 전역일은 딱 30일 뒤가 됩니다. 월말 근처 입대일에서는 이 절단이 하루 단위로 결과를 바꿀 수 있으니, 정확한 전역일은 반드시 소속 부대의 통지를 기준으로 삼으세요.

경계 조건: 어떤 입력이 거부되는가

입대일이 날짜 형식(YYYY-MM-DD)이 아니면 이 계산기는 결과를 내지 않습니다. 군별 선택이 복무 기간을 정하므로 결과가 예상과 다르면 그 선택을 먼저 확인하세요. 함께 표시되는 D-day는 페이지를 여는 시각의 오늘을 기준으로 다시 계산되므로 별도로 손댈 필요가 없습니다. 다만 입대일 칸의 기본값은 고정된 날짜이므로 실제 입대일로 바꿔야 의미가 있습니다. 이미 지난 전역일을 넣으면 D-day가 지난 날짜를 가리키는 형태로 표시됩니다.

이 계산의 기준일과 근거

이 계산기가 쓰는 군별 복무 기간과 전역일 산정 방식(입대 당일을 1일차로 세는 규칙, 월말 절단 처리)은 계산 모듈 `src/lib/military-discharge.ts` 첫머리 주석에 정리돼 있습니다. 복무 기간은 제도에 따라 조정되어 온 항목이므로, 실제 전역일은 반드시 소속 부대나 병무 관련 공식 안내로 확인하세요. 이 계산기는 참고용입니다. 이 설명의 기준 시점은 2026년입니다. 근거: 이 계산기가 수행하는 연산은 개월 더하기, 하루 빼기, 그리고 없는 날짜의 절단뿐입니다. 2026년 1월 1일에 육군 복무 기간을 더해 2027년 7월 1일이 되고 하루를 빼 6월 30일이 되는 관계는 달력에서 그대로 확인됩니다. 바뀔 수 있는 것은 제도가 정하는 복무 기간이지 이 산술이 아닙니다.

참고. 전역일까지 남은 일수는 D-day 항목에서, 지금까지 얼마나 복무했는지는 복무 진행률에서 확인하세요. 두 값 모두 오늘 날짜를 기준으로 매번 새로 계산됩니다.

자주 묻는 질문

전역일은 정확히 어떻게 계산되나요?

입대일에 복무기간(개월)을 더한 날짜에서 하루를 뺀 날입니다. 입대 당일을 복무 1일차로 계산하기 때문에 마지막 날은 그 전날이 됩니다.

군별 복무기간이 어떻게 다른가요?

2026년 현재 육군·해병대는 18개월, 해군은 20개월, 공군과 사회복무요원은 21개월입니다. 현역은 병역법 제19조, 사회복무요원은 제42조에 따라 전시·병력수급 사정으로 조정될 수 있어 실제 전역일과 다를 수 있습니다.

복무 진행률은 어떻게 계산하나요?

입대일부터 오늘까지 지난 일수를 입대일부터 전역일까지 총 복무일수로 나눈 값입니다. 입대 당일은 0%, 전역일 당일은 100%로 계산됩니다.

월말에 입대하면 전역일 계산이 어떻게 되나요?

만료월에 같은 날짜가 없을 때는 그 달의 말일이 전역일이 됩니다. 8월 31일 입대(육군 18개월)를 예로 들면 만료월인 2월에는 31일이 없으므로 — 윤년 여부와 무관하게 존재하지 않는 날짜입니다 — 민법 제160조 제3항에 따라 2월 말일이 만료일이 되고, 이 경우에는 제2항의 '전일' 규정을 적용하지 않습니다. 다만 월말 입대의 실제 전역일은 부대·병무청 안내와 하루 차이가 날 수 있으니 확인하세요.

2026년 1월 1일에 육군으로 입대하면 전역일이 언제인가요?

2027년 6월 30일입니다. 입대일에 복무 기간을 더한 뒤 하루를 빼는데, 입대 당일을 복무 1일차로 세기 때문입니다. 같은 날 입대해도 군별로 복무 기간이 달라 해군이면 2027년 8월 31일이 됩니다. 정확한 전역일은 소속 부대의 통지를 기준으로 삼으세요.

관련 계산기

날짜 계산기 전체 보기