전역일이 하루 어긋나는 이유는 만료일과 전역일을 같은 날로 보는 것과, 말일 입대 때 달력에 없는 날짜를 그대로 더하는 습관입니다.
입대일에 복무개월을 더한 날은 만료일입니다. 전역일은 그 전날입니다. 2026년 8월 31일 육군 입대면 2월 31일이 없어서, 민법대로 그 달 말일로 맞춘 뒤 하루를 뺍니다. 윤년이면 2월 29일이 기준이 됩니다.
18개월을 540일로 바꾸면 달 길이가 28~31일로 달라 또 틀립니다. 달력 월로 더하고, 없는 날짜는 말일 보정, 마지막에 하루를 빼면 손 계산도 맞습니다. 조기전역은 부대 안내가 우선입니다.
만료일과 전역일은 하루 차이
가장 흔한 실수는 "입대일에 개월을 더한 날"을 전역일로 착각하는 것입니다. 입대일에 복무개월을 더한 날은 만료일이고, 실제 전역일은 그 전날입니다. 복무기간의 마지막 하루가 전역 당일이기 때문입니다.
예를 들어 2026년 8월 15일에 육군으로 입대하면 18개월 뒤 만료일은 2028년 2월 15일입니다. 하지만 전역일은 그 전날인 2028년 2월 14일입니다. 이 하루 차이를 모르면 휴가·전역 준비 일정이 하루씩 밀립니다.
말일 입대의 함정 | 2월 31일은 없다
말일(그 달의 마지막 날)에 입대하면 계산이 더 까다로워집니다. 개월을 더한 달에 같은 날짜가 없을 수 있기 때문입니다. 민법 제160조의 기간 계산 원칙에 따라, 더한 달에 해당 일자가 없으면 그 달의 마지막 날을 기준일로 삼습니다.
| 입대일 | 군종 | 만료일(보정) | 전역일 |
|---|---|---|---|
| 2026-08-31 | 육군(18개월) | 2028-02-29 | 2028-02-28 |
| 2026-01-31 | 해군(20개월) | 2027-09-30 | 2027-09-29 |
| 2026-03-31 | 공군(21개월) | 2027-12-31 | 2027-12-30 |
2028년은 윤년이라 2월이 29일까지 있어 보정 결과가 2월 29일이 됩니다. 이런 세부 규칙을 손으로 처리하면 실수가 나기 쉽습니다.
개월을 일수로 바꾸면 틀린다
또 다른 오류는 복무기간을 "30일 × 개월"로 환산하는 것입니다. 18개월을 540일(30×18)로 계산하면, 실제 달력의 월 길이(28~31일)와 달라 며칠씩 어긋납니다. 복무기간은 반드시 달력의 월 단위로 더해야 합니다.
예를 들어 8월 15일에서 18개월을 달력으로 더하면 2028년 2월 15일(만료일)이지만, 540일을 더하면 다른 날이 나옵니다. 개월 단위 계산이 원칙이라는 점을 기억하면 이 오류를 피할 수 있습니다.
정리 | 3단계로 맞추기
전역일은 다음 3단계로 계산하면 어긋나지 않습니다. 첫째, 입대일에 군종별 복무개월(육군·해병 18, 해군 20, 공군·사회복무 21)을 달력으로 더합니다. 둘째, 더한 달에 같은 날짜가 없으면 그 달의 마지막 날로 보정합니다. 셋째, 그렇게 나온 만료일에서 하루를 뺍니다. 이 세 단계를 지키면 손 계산으로도 정확한 전역일을 구할 수 있습니다.
전역일은 만료일과 같나요?
말일에 입대하면 어떻게 계산하나요?
18개월을 540일로 계산해도 되나요?
윤년은 어떻게 반영되나요?
군종을 모르면 어떻게 하나요?
전역일이 주말이면 당겨지나요?
참고 출처
- 병무청 | 병역이행 안내·복무기간 (조회 2026-07-11)
- 국가법령정보센터 | 기간의 계산(민법) (조회 2026-07-11)
