사용 방법
- 기간을 구하려면 시작일과 종료일을 고릅니다. 일수, 주, 년·개월·일, 평일 수가 바로 나옵니다.
- 새 날짜를 구하려면 기준일을 고르고 년, 개월, 일을 입력합니다. 이전 날짜는 마이너스를 씁니다.
- 결과 날짜와 함께 요일, 그 해의 몇 번째 날, ISO 주차를 확인합니다.
예시
2026-01-01 ~ 2026-12-25
→ 358일, 51주 1일, 0년 11개월 24일시작일은 세지 않고 종료일에서 시작일을 뺀 값입니다.
2026-01-31에 1개월 더하기
→ 2026-02-282월에는 31일이 없으므로 그 달의 마지막 날이 됩니다.
2026-10-07에 100일 더하기
→ 2027-01-15
계산 방식
날짜는 연-월-일로 읽어 UTC 자정 기준의 일수로 바꾸므로 두 날짜의 차이는 정확한 정수 일수입니다. 년·개월·일은 먼저 이른 날짜를 개월 단위로 앞으로 옮기고 남은 일수를 셉니다. 평일 수는 시작일부터 종료일 전날까지 월요일에서 금요일을 센 값이며, 공휴일은 반영하지 않습니다.
이 도구는 이 페이지의 예시, 윤년, 말일 맞춤, 2021·2024·2026년의 ISO 주차 경계 사례로 테스트합니다.
출처
자주 묻는 질문
- 시작일도 세나요?
- 아니요. 종료일에서 시작일을 뺀 값이라 2026-10-07부터 2026-10-08까지는 1일입니다. 양 끝을 모두 세려면 1을 더하세요.
- 없는 날짜가 되면 개월은 어떻게 더하나요?
- 그 달의 마지막 날로 맞춥니다. 1월 31일에 1개월을 더하면 2월 28일(윤년은 29일)입니다. 개월을 먼저 더하고 일을 나중에 더합니다.
- 시간대나 서머타임이 결과에 영향을 주나요?
- 아니요. 시각 없이 달력상의 날짜로만 계산하므로 시계가 바뀌어도 하루가 늘거나 줄지 않습니다.
- ISO 주차는 무엇인가요?
- ISO 8601의 주는 월요일에 시작하며, 그 해의 첫 목요일이 있는 주가 1주차입니다. 1월 초가 전년도의 52·53주차에, 12월 말이 다음 해 1주차에 속할 수 있습니다.
- 입력한 날짜가 어딘가로 전송되나요?
- 아니요. 모든 계산은 브라우저에서 이루어집니다.
관련 도구
버전 기록
- 1.0.0 — 첫 공개.