두 날짜 사이 일수 계산기란?
이 도구는 임의의 두 날짜 사이가 정확히 며칠인지 계산해 줍니다. 프로젝트 마감일을 관리하거나, 특정 이벤트까지 며칠 남았는지 세거나, 나이를 일(日) 단위로 구하거나, 이자 기간을 계산할 때 깔끔한 정수 일수와 함께 주(week) 단위 환산값까지 제공합니다. 과거든 미래든 어떤 날짜 조합에서도 사용할 수 있으며, 특정 국가나 달력 방식에 얽매이지 않습니다.
사용 방법
시작일(연·월·일)과 종료일을 같은 형식으로 입력한 뒤 실행하세요. 계산기는 두 날짜 사이의 총 일수, 부호가 있는 차이(종료일이 더 늦으면 양수, 더 이르면 음수), 그리고 주 단위 값을 함께 보여 줍니다.
계산 공식 풀이
각 날짜는 밀리초 단위의 타임스탬프로 변환됩니다. 종료일 타임스탬프에서 시작일 타임스탬프를 빼면 경과 시간이 밀리초로 나옵니다. 하루는 \(24 \times 60 \times 60 \times 1000 = 86{,}400{,}000\)밀리초이므로, 이 상수로 나누면 간격이 일수로 환산됩니다.
$$\text{일수} = \frac{\text{날짜}_2 - \text{날짜}_1}{86{,}400{,}000}$$
주 단위 값은 절댓값 일수를 7로 나눈 값입니다.
계산 예시
2024년 1월 1일부터 2024년 12월 31일까지: 2024년은 윤년이라 366일입니다. 다만 1월 1일부터 12월 31일까지의 간격은 365일입니다. 따라서 계산기는 총 365일, 부호 있는 차이 365, 약 \(365 \div 7 \approx 52.14\)주를 반환합니다.
자주 묻는 질문
종료일도 포함되나요? 아니요. 두 날짜 사이의 간격만 세기 때문에 1월 1일에서 1월 2일까지는 1일입니다.
결과가 음수가 될 수 있나요? 종료일이 시작일보다 앞서면 '부호 있는 차이' 항목은 음수로 표시됩니다. 대표 값인 '총 일수'는 항상 양수로 표시됩니다.
윤년도 처리되나요? 네. 달력 타임스탬프를 사용하기 때문에 2월 29일과 윤년이 자동으로 반영됩니다.