ISO 주차란?
ISO 8601 국제 표준은 1년의 각 주에 1부터 52 또는 53까지 번호를 매기는 방법을 정의합니다. 이 방식에서 모든 주는 월요일에 시작하며, 그 해의 첫 번째 목요일이 포함된 주가 1주차가 됩니다(같은 의미로, 1월 4일이 포함된 주가 1주차입니다). 이 규칙 때문에 1월 초의 며칠은 전년도의 마지막 주에 속할 수 있고, 12월 말의 며칠은 다음 해의 1주차에 속할 수 있습니다. 여기서 함께 표시되는 'ISO 주연도'는 바로 이러한 보정을 반영한 값입니다.
계산기 사용법
연도, 월, 일을 선택한 뒤 실행하면 됩니다. 계산기는 ISO 주차, 해당 주가 속한 ISO 주연도, 서수일(그 해의 몇 번째 날인지), 그리고 ISO 요일(월요일=1부터 일요일=7까지)을 알려줍니다.
계산식 풀이
핵심 계산식은 다음과 같습니다.
$$\text{주차} = \left\lfloor \dfrac{\text{서수일} - \text{ISO요일} + 10}{7} \right\rfloor$$
여기서 서수일은 해당 날짜가 그 해의 몇 번째 날인지를 나타내며(1월 1일 = 1), ISO요일은 월요일을 1, 일요일을 7로 두고 센 요일 값입니다. 10을 더하고 7로 나누면 계산이 이동되어 '목요일 규칙'이 자동으로 충족됩니다. 결과가 1보다 작으면 그 날짜는 전년도의 마지막 주(52 또는 53)에 속합니다. 반대로 결과가 53인데 실제로 그 해에 53주차가 없다면, 그 날짜는 다음 해의 1주차가 됩니다.
예제로 확인하기
2024년 1월 1일을 예로 들어 보겠습니다. 이 날은 월요일이므로 ISO요일 = 1이고, 그 해의 첫째 날이므로 서수일 = 1입니다. $$\text{주차} = \left\lfloor \frac{1 - 1 + 10}{7} \right\rfloor = \left\lfloor \frac{10}{7} \right\rfloor = \lfloor 1.43 \rfloor = 1$$ 즉, 2024년 1월 1일은 2024년 ISO 1주차에 해당합니다.
자주 묻는 질문
한 해가 53주까지 있을 수 있나요? 네. 목요일로 시작하는 해, 그리고 수요일로 시작하는 윤년은 ISO 기준으로 53주를 갖습니다.
왜 1월 1일이 52주차나 53주차로 나올 때가 있나요? ISO 주는 월요일에 시작하고 1주차에는 반드시 첫 번째 목요일이 포함되어야 하기 때문입니다. 그래서 1월 초의 날짜는 여전히 전년도 ISO 주연도에 속할 수 있습니다.
제 스프레드시트의 '연중 주차'와 같은 값인가요? 항상 그렇지는 않습니다. 많은 프로그램은 일요일을 주의 시작으로 보고 1월 1일이 포함된 주를 1주차로 셉니다. 이 계산기는 그보다 엄격한 ISO 8601 정의를 사용합니다.