주 번호 계산기 (ISO 8601)
날짜를 입력하면 ISO 주 번호와 연중 일수를 알 수 있습니다. ISO 주나 연도와 연중 일수로부터 날짜를 구할 수도 있습니다.
이 계산기는 ISO 8601 주 체계를 사용합니다
주 번호를 매기는 방법은 여러 가지입니다. 이 계산기는 ISO 8601 방식(주 날짜)을 사용합니다. 일요일에 시작하는 미국식 달력의 번호 체계가 아니며, "1월 1일이 포함된 주가 1주차"라는 방식도 아닙니다.
- 연중 일수는 1월 1일을 1일로 세어 나갑니다(2026년 10월 29일은 302일째).
- 주는 월요일에 시작해 일요일에 끝납니다.
- 1주차는 그해의 첫 번째 목요일이 포함된 주입니다. 달리 말하면 1월 4일이 포함된 주가 1주차입니다.
- 주는 그 주의 목요일이 속한 해에 속합니다. 이것이 ISO 주 연도입니다.
- 주 연도, W, 주 번호, 요일 번호(월요일 1 ~ 일요일 7) 순으로 표기하며, 예를 들어
2026-W44-4(2026년 44주차 목요일)와 같이 씁니다.
달력상 연도와 ISO 주 연도가 다른 날
연초와 연말에는 주 연도가 그 주의 목요일이 속한 해로 정해지므로, 달력상 연도와 ISO 주 연도가 다를 수 있습니다.
| 날짜 | ISO 주 | 설명 |
|---|---|---|
| 2005-01-01 (토요일) | 2004-W53-6 | 전년도의 마지막 주에 속합니다 |
| 2010-01-03 (일요일) | 2009-W53-7 | 전년도의 마지막 주에 속합니다 |
| 2008-12-29 (월요일) | 2009-W01-1 | 다음 해의 1주차에 속합니다 |
| 2024-12-30 (월요일) | 2025-W01-1 | 다음 해의 1주차에 속합니다 |
이 값들은 Wikipedia의 "ISO week date" 페이지에 있는 예시와 일치합니다(2026년 10월 31일 확인).
53주가 있는 해
ISO 주 연도는 52주 또는 53주입니다. 목요일에 시작하는 해와, 수요일에 시작하는 윤년은 53주입니다(2026년은 53주).
세 가지 계산
- 날짜로 계산: 연중 일수, 해당 연도의 일수와 남은 일수, ISO 주 번호, 요일, 해당 주의 월요일~일요일 날짜, 해당 주 연도의 주 수를 구합니다.
- ISO 주로 날짜 계산: 주 연도, 주 번호, 요일로 날짜를 구합니다. 존재하지 않는 주(52주인 해의 53주차)는 오류가 됩니다.
- 연중 일수로 날짜 계산: 연도와 연중 일수로 날짜를 구합니다.
1900년 1월 1일부터 2100년 12월 31일까지의 날짜를 사용할 수 있습니다(1900-01-01은 1900-W01-1, 2100-12-31은 2100-W52-5).
이 계산기가 하지 않는 것
- ISO 이외의 주 번호(일요일에 시작하는 주, 1월 1일이 포함된 주를 1주차로 하는 방식)
- 월 내의 주차, 분기, 회계연도
- 시각과 시간대
위 규칙은 두 가지 해설 자료, 즉 Wikipedia의 "ISO week date" 페이지와 Python의 date.isocalendar() 문서로 확인했습니다. ISO 8601 표준 자체의 본문은 확인하지 않았습니다.
출처와 확인 내용
- Wikipedia, ISO week date (2026년 10월 31일 확인): 주는 월요일에 시작하고, 1주차는 첫 번째 목요일(항상 1월 4일)을 포함하며, 주는 목요일이 속한 해에 속하고, 53주가 있는 해, 위 표의 연초 예시.
- Python 문서, datetime: date.isocalendar() (2026년 10월 31일 확인): "a week starts on a Monday and ends on a Sunday", "the first week of an ISO year is the first (Gregorian) calendar week of a year containing a Thursday", ISO 연도는 52주 또는 53주의 완전한 주로 이루어집니다.
- 이 계산기는 **1900년부터 2100년까지의 모든 날짜(73,414일)**에 대해 Python의
date.isocalendar()와도 비교했습니다. ISO 연도, 주 번호, 요일이 모두 일치했고, 역변환(ISO 주에서 날짜로)도 같은 날짜가 나왔으며, 각 연도의 주 수(52 또는 53)도 201개 연도 모두 일치했습니다.
자주 묻는 질문
ISO 주 번호가 53이 될 수 있나요?
네. 53주가 있는 해의 마지막 주입니다. 또한 1월 초가 전년도의 52주차나 53주차에 속할 수도 있습니다.
1월 1일이 전년도의 주에 속하는 경우가 있는 이유는 무엇인가요?
1주차는 첫 번째 목요일이 있는 주입니다. 1월 1일이 금요일, 토요일 또는 일요일이면 그 주의 목요일은 전년도에 있으므로, 그 주는 전년도에 속합니다.
날짜 간의 차이나 날짜에 일수를 더하는 계산은 어떻게 하나요?
날짜 간 일수 계산기 또는 날짜 계산기를 사용하세요. Unix 시간은 Unix 타임스탬프 변환기를 사용하세요.