날짜 차이 계산기란?
날짜 차이 계산기는 두 날짜 사이가 며칠, 몇 주, 몇 개월, 몇 년인지를 정확히 계산해주는 도구입니다. 단순히 달력을 손으로 세기 어려운 장기 기간(예: 1998-07-23 ~ 2026-04-15)이나, 윤년·월말·공휴일 같은 예외 조건이 섞인 기간을 오차 없이 계산해야 할 때 유용합니다.
근속 기간 산정, 대출 경과 일수, 프로젝트 총 소요 기간, 계약 잔여일 계산, 생일부터 지금까지 살아온 날 수 등 일상과 실무 어디서나 쓰이는 기본 도구입니다.
사용 방법
- 시작일과 종료일을 선택합니다. 순서가 뒤바뀌어도 절대값으로 계산됩니다.
- 당일 포함 여부를 선택합니다. 포함이면 시작일을 1일째로, 미포함이면 0일째로 셉니다.
- 결과 영역에서 총 일수, 주수(나머지 일수 포함), 개월수(나머지 일수 포함), 년·월·일 단위 분해를 동시에 확인할 수 있습니다.
계산 원리
일수 계산
두 날짜를 UTC 자정 기준으로 정규화한 뒤 (종료 − 시작)을 밀리초 단위로 계산해 86,400,000으로 나눕니다. 서머타임(한국은 미사용)과 타임존 변동에 영향을 받지 않도록 로컬 시간의 년·월·일만 사용합니다.
주수·개월수
주수 = 총 일수 ÷ 7 (나머지 일수 별도 표기). 개월수는 월 단위를 먼저 셈한 뒤 남은 일수를 더하는 방식입니다. 예) 2024-01-15 ~ 2026-04-15 = 2년 3개월 0일. 이 방식은 대출 이자·연차휴가 산정처럼 실무에서 쓰이는 "경과 개월" 개념과 일치합니다.
당일 포함 vs 미포함
민법 제157조는 "초일은 산입하지 아니한다"를 원칙으로 합니다. 즉 법적으로는 당일 미포함이 기본입니다. 다만 임대차·숙박·병원 입원처럼 관행상 당일을 1일로 세는 영역에서는 당일 포함을 선택해야 합니다.
실사용 예시
- 근속 기간: 입사 2020-03-02 ~ 퇴사 2026-04-15 → 6년 1개월 13일 (연차 산정용)
- 대출 경과: 실행 2024-09-01 ~ 오늘 → 경과 일수로 중도상환수수료 계산
- 아기 개월수: 출생 2024-11-08 ~ 오늘 → "17개월 7일"로 예방접종·성장 단계 확인
- 프로젝트 D-Report: 킥오프 ~ 릴리즈일 간격으로 실제 소요 공수 추산
주의사항
- 윤년(2월 29일)은 자동으로 반영되므로 별도 보정이 필요 없습니다.
- 개월수 계산은 "같은 일자"를 기준으로 하며, 월말 30일·31일 처리는 JavaScript Date 규약을 따릅니다.
- 타임존은 사용자 기기 시간(한국은 KST, UTC+9)을 기준으로 하며, 해외 체류 시에는 기기 설정을 확인하세요.
- 계약서상 "N일 이내"는 법률 조문에 따라 기산점이 다르므로, 반드시 원문을 함께 확인하세요.