- ISO 8601 주차(CW)는 월요일 시작, 첫 번째 목요일 포함 주 = CW1으로 계산하는 국제 표준입니다.
- 대부분의 해는 52주이지만, 특정 조건에서는 53주(CW53)가 존재합니다 (예: 2026년).
- 미국식(일요일 시작·1월 1일 포함 주)과 ISO 방식은 다르며, 연초·연말에 주차 번호가 최대 1~2주 차이날 수 있습니다.
- 글로벌 업무 협업 시 CW + 연도를 함께 명시하면 시간대 혼동 없이 정확하게 소통할 수 있습니다.
ISO 8601이란?
ISO 8601은 날짜·시간·기간의 표기 방식을 국제적으로 통일하기 위해 국제표준화기구(ISO)가 제정한 표준으로, 현재 버전은 ISO 8601-1:2019 및 ISO 8601-2:2019입니다. 전 세계 기업, 정부 기관, 학술 기관이 이 표준을 사용하여 날짜 표기 혼동을 방지합니다.
대표적인 적용 사례:
- 날짜 표기: 2026-03-21 (YYYY-MM-DD) — "3/21/2026"(미국식), "21.3.2026"(유럽식) 대신 국제 공통 표기
- 주차(Calendar Week): 2026-W12 또는 CW12 2026 — 특정 주를 고유한 번호로 표기
- 기간 표기: P2W (2주간), P1Y3M (1년 3개월) 등 기간을 구조화
이 중 주차(Calendar Week, CW) 표기는 글로벌 기업의 프로젝트 관리, 제조업 생산 계획, 물류 일정 등에서 특히 많이 사용됩니다. 독일을 포함한 유럽 기업들은 CW를 일상적인 업무 언어로 사용하며, 한국의 글로벌 기업들도 해외 파트너사와의 소통에서 CW를 표준으로 채택하고 있습니다.
ISO 8601 주차(CW) 계산 원칙
원칙 1: 주의 시작은 월요일
ISO 8601에서 한 주는 반드시 월요일에 시작하고 일요일에 끝납니다. 이는 미국식(일요일 시작)과 가장 큰 차이점입니다. 한국에서도 전통적으로는 일요일을 주의 시작으로 보는 달력이 존재하나, ISO 8601을 따르는 국제 업무 환경에서는 월요일을 주의 시작으로 사용합니다.
원칙 2: CW1(첫째 주) 결정 규칙
해당 연도의 첫 번째 목요일(Thursday)을 포함하는 주가 CW1이 됩니다. 이는 다음과 같이 해석할 수 있습니다.
- 동치 규칙 A: 새해의 4일 이상(과반수)이 포함되는 첫 번째 주 = CW1
- 동치 규칙 B: 1월 4일(항상 CW1에 포함됨)을 포함하는 주 = CW1
원칙에 따른 1월 1일의 위치
1월 1일의 요일에 따라 CW 귀속이 달라집니다.
| 1월 1일 요일 | 1월 1일의 CW 귀속 | CW1 시작일 | 예시 연도 |
|---|---|---|---|
| 월요일 | 해당 연도 CW1 | 1월 1일(월) | 2024년 |
| 화요일 | 해당 연도 CW1 | 12월 31일(전년, 월) | 2019년, 2030년 |
| 수요일 | 해당 연도 CW1 | 12월 30일(전년, 월) | 2025년 |
| 목요일 | 해당 연도 CW1 | 12월 29일(전년, 월) | 2026년, 2032년 |
| 금요일 | 전년도 마지막 주 | 1월 4일(월) | 2027년, 2021년 |
| 토요일 | 전년도 마지막 주 | 1월 3일(월) | 2028년, 2022년 |
| 일요일 | 전년도 마지막 주 | 1월 2일(월) | 2023년, 2034년 |
연도별 CW1 시작일 & 총 주수 (2020~2030)
아래 표는 각 연도의 1월 1일 요일, CW1 시작일, 해당 연도의 총 주수를 정리한 것입니다.
| 연도 | 1월 1일 요일 | CW1 시작일 | CW1 종료일 | 총 주수 | 비고 |
|---|---|---|---|---|---|
| 2020 | 수요일 | 2019-12-30 (월) | 2020-01-05 (일) | 53주 | 윤년+수요일 |
| 2021 | 금요일 | 2021-01-04 (월) | 2021-01-10 (일) | 52주 | 1/1은 2020 CW53 |
| 2022 | 토요일 | 2022-01-03 (월) | 2022-01-09 (일) | 52주 | 1/1~2는 2021 CW52 |
| 2023 | 일요일 | 2023-01-02 (월) | 2023-01-08 (일) | 52주 | 1/1은 2022 CW52 |
| 2024 | 월요일 | 2024-01-01 (월) | 2024-01-07 (일) | 52주 | 정확히 월요일 시작 |
| 2025 | 수요일 | 2024-12-30 (월) | 2025-01-05 (일) | 52주 | 12/30~31은 CW1 |
| 2026 | 목요일 | 2025-12-29 (월) | 2026-01-04 (일) | 53주 | 목요일 → 53주 |
| 2027 | 금요일 | 2027-01-04 (월) | 2027-01-10 (일) | 52주 | 1/1~3은 2026 CW53 |
| 2028 | 토요일 | 2028-01-03 (월) | 2028-01-09 (일) | 52주 | 윤년·토요일 |
| 2029 | 월요일 | 2029-01-01 (월) | 2029-01-07 (일) | 52주 | 정확히 월요일 시작 |
| 2030 | 화요일 | 2029-12-31 (월) | 2030-01-06 (일) | 52주 | 12/31은 CW1 |
53주가 생기는 해 — 2020년대~2030년대
ISO 8601 기준 53주 해의 조건은 다음 중 하나입니다.
- 조건 A: 1월 1일이 목요일인 해
- 조건 B: 윤년이고 1월 1일이 수요일인 해
이 중 2026년은 1월 1일이 목요일로, CW53이 존재합니다. 2026 CW53은 12월 28일(월)~2027년 1월 3일(일)입니다.
주차 방식 비교: ISO 8601 vs 미국식 vs 한국식
같은 날짜를 서로 다른 기준으로 주차를 계산하면 결과가 다를 수 있습니다. 특히 연초·연말에는 ISO 방식과 미국식 간에 주차 번호가 1~2주 차이날 수 있어 주의가 필요합니다.
| 구분 | ISO 8601 (국제 표준) | 미국식 (US Calendar) | 한국 전통 방식 |
|---|---|---|---|
| 주 시작 요일 | 월요일 | 일요일 | 일요일 또는 월요일 |
| 첫째 주(주차 1) 기준 | 1월 첫 번째 목요일 포함 주 | 1월 1일 포함 주 | 1월 1일 포함 주 (주로) |
| 연간 주수 | 52주 또는 53주 | 52~54주 (연도 따라 다름) | 52~53주 |
| 표기법 | CW13, W13, 2026-W13 | Week 13 (미국 내부 표기) | 13주차, 13번째 주 |
| 글로벌 사용 | 유럽, 글로벌 기업, 국제 표준 문서 | 미국 내부 | 한국 내 일반 달력 |
| 프로그램/시스템 지원 | Excel WEEKNUM(...,21), Python isocalendar() | Excel WEEKNUM(...,1 또는 2) | 별도 설정 필요 |
실전 예시: 2025년 1월 1일의 주차
2025년 1월 1일(수요일)은 어느 주차에 속할까요?
- ISO 8601 방식: 2025년 1월 1일(수)을 포함하는 주의 월요일은 2024년 12월 30일 → 이 주(12/30~1/5)에 목요일(1/2)이 포함 → CW1 2025
- 미국식: 1월 1일이 포함된 주(12/29 일~1/4 토) = Week 1 2025
- 결론: 이 경우는 주차 번호가 같지만, 주의 시작 요일이 다릅니다 (ISO: 12/30 월요일, 미국: 12/29 일요일).
실전 예시: 2026년 12월 28일의 주차
2026년 12월 28일(월요일)은 어느 주차에 속할까요?
- ISO 8601 방식: 12/28(월)~2027/1/3(일), 이 주에서 가장 많은 날이 2026년에 속함(4일). 또한 이 주의 목요일인 12/31은 2026년 → CW53 2026
- 미국식: 이 주(12/27 일~2027/1/2 토)는 2027년 1월 1일을 포함하므로 Week 1 2027
- 결론: 같은 날(12/28)이 ISO 방식으로는 CW53 2026, 미국식으로는 Week 1 2027으로 다르게 계산됩니다. 이런 혼동이 연초·연말에 발생하므로 주의가 필요합니다.
ISO 8601 주차 직접 계산하는 방법
특정 날짜의 CW를 직접 계산하려면 다음 단계를 따르면 됩니다.
단계별 계산법
- 해당 날짜의 요일을 확인합니다.
- 해당 주의 목요일 날짜를 구합니다.
(월=0, 화=1, 수=2, 목=3, 금=4, 토=5, 일=6 일 때, 목요일 = 날짜 + (3 - 요일번호))
예: 2026년 3월 21일(토) → 목요일 = 3/21 + (3-5) = 3/19 - 그 목요일의 연도(ISO 연도)를 확인합니다.
해당 목요일이 속한 연도가 이 주차의 "기준 연도"입니다. - 해당 연도 1월 1일부터의 날짜 차이를 계산합니다.
(목요일 - 해당 연도 1월 1일의 날짜 번호 + 해당 연도 CW1 보정값) ÷ 7 + 1 = CW 번호
소프트웨어에서 ISO 8601 주차 구하기
| 도구/언어 | ISO 8601 주차 구하는 방법 |
|---|---|
| Excel / Spreadsheet | =WEEKNUM(A1, 21) — 세 번째 인수 21이 ISO 8601 방식 |
| Python | date(2026, 3, 21).isocalendar() → (연도, 주차, 요일) |
| JavaScript | 직접 구현 필요 (CW Calendar의 main.js에 ISO 8601 구현 포함) |
| SQL (MySQL) | WEEK('2026-03-21', 3) — 모드 3이 ISO 8601 |
| Java | date.get(WeekFields.ISO.weekOfWeekBasedYear()) |
| Moment.js | moment('2026-03-21').isoWeek() |
| date-fns | getISOWeek(new Date('2026-03-21')) |
연초·연말 주차 혼동 사례와 해결법
ISO 8601 주차에서 가장 많이 혼동이 생기는 구간은 12월 말과 1월 초입니다. 다음 케이스들을 숙지하면 실무에서 실수를 방지할 수 있습니다.
케이스 1: 12월 말이 다음 연도 CW1에 속하는 경우
2025년 1월 1일(수요일) → 이 주의 월요일은 2024-12-30, 목요일은 2025-01-02
목요일이 2025년에 속하므로 → 2024-12-30(월) ~ 2025-01-05(일) = CW1 2025
따라서 2024년 12월 30일과 31일은 CW1 2025에 속합니다.
케이스 2: 1월 초가 전년도 마지막 주에 속하는 경우
2027년 1월 1일(금요일) → 이 주의 월요일은 2026-12-28, 목요일은 2026-12-31
목요일이 2026년에 속하므로 → 2026-12-28(월) ~ 2027-01-03(일) = CW53 2026
따라서 2027년 1월 1일, 2일, 3일은 모두 CW53 2026에 속합니다. 2027년의 CW1은 1월 4일(월)부터 시작합니다.
실무 적용 팁
- 연초·연말 업무 일정 설정 시 반드시 CW 번호와 연도를 함께 명시하세요. "CW1"이라고만 하면 어느 연도의 CW1인지 모호합니다. "CW1 2026" 또는 "2026 W01" 형태로 표기하세요.
- 12월 28일 이후와 1월 1~3일 사이의 일정은 항상 CW Calendar에서 실제 귀속 연도를 확인하는 것이 안전합니다.
- Excel에서는
=TEXT(A1,"YYYY-WW")방식이 아닌=WEEKNUM(A1,21)을 사용하여 ISO 8601 주차를 계산하세요.
CW Calendar로 주차 확인하는 방법
CW Calendar는 ISO 8601 표준을 정확히 구현한 주차 달력 서비스입니다. 다음 방법으로 빠르게 주차 정보를 확인할 수 있습니다.
- 홈 화면에서 연도 선택: 상단 </> 버튼으로 2024~2028년 중 원하는 연도를 선택합니다.
- 특정 주 클릭: 달력에서 원하는 주(CW 번호가 표시된 행)를 클릭하면 해당 주의 정확한 날짜 범위(월요일~일요일)가 상단에 표시됩니다.
- 공휴일 확인: 상단 언어 버튼으로 한국어(한국 공휴일)와 영어(미국 연방 공휴일)를 전환하며 해당 주의 공휴일을 확인합니다.
- 테마 변경: Light/Dark/System 버튼으로 화면 테마를 조절합니다.
자주 묻는 질문 (FAQ)
ISO 8601에서 CW1(첫 번째 주)은 어떻게 결정되나요?
해당 연도의 첫 번째 목요일을 포함하는 주가 CW1이 됩니다.
한 주는 월요일에 시작하므로, 1월 1일이 목요일이면 그 주(12월 말 월요일~1월 4일)가 CW1입니다. 1월 1일이 금·토·일요일인 경우 1월 1일은 전년도 마지막 주에 속하며, 1월 첫 번째 월요일부터 시작하는 주가 해당 연도의 CW1입니다. 암기법: "1월 4일을 포함하는 주가 CW1."
어떤 해에 53주(CW53)가 생기나요?
1월 1일이 목요일인 해, 또는 윤년이면서 1월 1일이 수요일인 해에 53주가 생깁니다.
2026년은 1월 1일이 목요일이므로 CW53이 존재합니다(12/28~1/3). 53주 해는 약 5~6년 주기로 발생하며, 53주차가 존재하는 해에는 연간 일정 계획 시 이를 고려해야 합니다.
한국식 주차와 ISO 8601 주차는 어떻게 다른가요?
ISO 8601은 월요일 시작·첫 목요일 포함 주=CW1인 반면, 한국 전통 달력은 일요일 또는 월요일 시작에 1월 1일 포함 주를 1주차로 합니다.
실무에서 한국 국내 팀끼리는 월 단위 또는 한국 달력 기준 주차를 사용하는 경우가 많으나, 해외 파트너(특히 독일·유럽)와 협업할 때는 반드시 ISO 8601 기준의 CW를 사용해야 오해가 없습니다. CW Calendar는 ISO 8601 방식을 따릅니다.
독일에서 KW라고 부르는 것과 CW는 같은 건가요?
네, KW(Kalenderwoche)는 독일어 약자이고 CW(Calendar Week)는 영어 약자이며, 둘 다 ISO 8601 주차를 가리킵니다.
독일·오스트리아·스위스 등 독일어권에서는 KW를 사용하고, 영어권 국제 기업에서는 CW를 사용합니다. 계산 방식은 완전히 동일합니다. 예: KW12 2026 = CW12 2026 = 2026년 3월 16일(월)~22일(일).
Excel에서 ISO 8601 주차를 구하는 함수는?
=WEEKNUM(셀, 21)을 사용하면 ISO 8601 기준 주차를 구할 수 있습니다.
WEEKNUM 함수의 두 번째 인수(return_type)를 21로 설정하면 ISO 8601 방식(월요일 시작, 첫 목요일 포함 주=1주)으로 계산합니다. 예: =WEEKNUM("2026-03-21", 21) = 12. 참고로 ISOWEEKNUM 함수도 동일한 결과를 반환합니다.