ISO 주간 날짜
ISO week dateISO 주간 날짜 체계는 국제 표준화 기구(ISO)가 1988년부터 발표한 ISO 8601 날짜 및 시간 표준(2019년 최종 개정)의 일부이며, 그 이전에는 1971년부터 ISO(R) 2015에 정의되었다.이는 주로 회계 연도 및 시간 기록뿐만 아니라 정부 및 기업에서도 사용됩니다.이것은 이전에는 "산업 날짜 부호화"로 알려져 있었다.이 시스템은 한 해의 서수 주에 대한 표기법을 정의함으로써 그레고리력 맨 위의 주를 지정합니다.
400년에 걸쳐 97일의 윤일을 갖는 그레고리 윤기는 정주(20871)를 포함한다.모든 주기에는 71년이 있고 53번째 주가 추가된다(53 목요일을 포함하는 그레고리력에 해당).1년 평균은 정확히 52.1775주, 수개월입니다.평균 4.348125주입니다.
ISO 주 번호 부여 연도(비공식적으로 ISO 연도라고도 함)에는 52 또는 53주가 있습니다.365일 또는 366일 대신 364일 또는 371일이다.이 53주는 목요일을 1월 1일로 하는 모든 해와 수요일을 1일로 시작하는 윤년에 발생합니다.ISO 8601에서는 이 용어를 사용하지 않지만 추가 주를 윤주라고 부르기도 합니다.
한 주는 월요일에서 시작해서 일요일에 끝난다.각 주의 해는 목요일이 해당하는 그레고리력 해입니다.따라서 1년 중 첫 번째 주는 항상 1월 4일을 포함합니다.따라서 ISO 주년 번호는 1월 1일에 가까운 기간 동안 일반적으로 그레고리력에서 1만큼 벗어납니다.
영어 줄임 | ISO | |
---|---|---|
1977년 1월 1일 토요일 | 1977-01-01 | 1976-W53-6 |
1977년 1월 2일 | 1977-01-02 | 1976-W53-7 |
1977년 12월 31일 토요일 | 1977-12-31 | 1977-W52-6 |
일 1978년 1월 1일 | 1978-01-01 | 1977-W52-7 |
1978년 1월 2일 (월) | 1978-01-02 | 1978-W01-1 |
1978년 12월 31일 일 | 1978-12-31 | 1978-W52-7 |
1979년 1월 1일 (월) | 1979-01-01 | 1979-W01-1 |
1979년 12월 30일 | 1979-12-30 | 1979-W52-7 |
1979년 12월 31일 (월) | 1979-12-31 | 1980-W01-1 |
1980년 1월 1일 (화) | 1980-01-01 | 1980-W01-2 |
1980년 12월 28일 일 | 1980-12-28 | 1980-W52-7 |
1980년 12월 29일 (월) | 1980-12-29 | 1981-W01-1 |
1980년 12월 30일 (화) | 1980-12-30 | 1981-W01-2 |
1980년 12월 31일 수요일 | 1980-12-31 | 1981-W01-3 |
1981년 1월 1일 목요일 | 1981-01-01 | 1981-W01-4 |
1981년 12월 31일 목요일 | 1981-12-31 | 1981-W53-4 |
1982년 1월 1일 금요일 | 1982-01-01 | 1981-W53-5 |
1982년 1월 2일 토요일 | 1982-01-02 | 1981-W53-6 |
1982년 1월 3일 | 1982-01-03 | 1981-W53-7 |
주의:
|
정확한 날짜는 ISO 주 번호 연도 형식으로 지정됩니다.YYYY, 형식의 주 번호ww알파벳 'W'와 주중 번호, 숫자로 앞에 붙는다.d월요일부터 일요일까지 1시부터 7시까지입니다.예를 들어, 그레고리력 날짜인 2022년 8월 3일 수요일은 2022년 31주째의 3일째에 해당하며 2022-W31-3(확장 형식) 또는 2022W313(콤팩트 형식)으로 표기된다.ISO 연도는 그레고리 연도와 약간 오프셋됩니다. 예를 들어, 그레고리력으로 2019년 12월 30일 월요일은 ISO 달력에서 2020년 1주차 첫째 날이며 2020-W01-1 또는 2020W011로 표기됩니다.
그레고리력과의 관계
ISO 주 연도 번호는 세 가지 방법 중 하나로 그레고리 연도 숫자에서 벗어납니다.요일은 그레고리 연도의 시작(이전 ISO 연도의 끝)에서는 금요일부터 일요일까지 또는 토요일과 일요일 또는 일요일만, 그레고리 연도의 끝(다음 ISO의 01주)에서는 월요일부터 수요일까지 또는 월요일만 다릅니다.1월 4일부터 12월 28일까지의 기간 동안 ISO 주간 연도 번호는 항상 그레고리 연도 숫자와 동일합니다.매주 목요일도 마찬가지다.
첫째 주
01주차 ISO 8601 정의는 그레고리력의 첫 번째 목요일(1월)이 포함된 주입니다.ISO 주가 월요일로 시작되므로 이 주의 속성을 기반으로 한 다음 정의는 서로 동일합니다.
- 1월 중 과반(4일 이상)이 되는 첫 번째 주이다.
- 첫날은 1월 1일에 가장 가까운 월요일이다.
- 1월 4일이 들어있어요.따라서 가장 빠른 첫 번째 주는 12월 29일 월요일(이전 그레고리년)부터 1월 4일 일요일까지이며, 가장 늦은 가능한 첫 번째 주는 1월 4일 월요일부터 1월 10일 일요일까지이다.
- 토요일, 일요일, 1월 1일이 근무일이 아닌 경우, 1년 중 첫 번째 근무일이 포함됩니다.
1월 1일이 월요일, 화요일, 수요일 또는 목요일이라면, 그것은 01원이다.금요일이라면, 그것은 전년도 53원의 일부이다.만약 토요일이라면, 그것은 평년에 52원, 윤년에 53원의 번호가 매겨진 전년의 마지막 주에 속한다.일요일이면 전년도의 52원의 일부입니다.
도미니컬 문자[a] | 1월 초의 일수 | 효과[a][b] | 12월[a] 말일 | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 몬 | 2 화요일 | 3 수요일 | 4 목 | 5 금요일 | 6 앉았다 | 7 태양. | W01-1[c] | 1월 1일 첫째 주 | ... | 12월 31일 첫째 주 | 1 몬[d] | 2 화요일 | 3 수요일 | 4 목 | 5 금요일 | 6 앉았다 | 7 태양. | |
G(F) | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 1월 1일 | W01 | ... | W01 | 31 (30) | (31) | |||||
F(E) | 01 | 02 | 03 | 04 | 05 | 06 | 12월 31일 | 30 (29) | 31 (30) | (31) | ||||||||
E(D) | 01 | 02 | 03 | 04 | 05 | 12월 30일 | W01(W53) | 29 (28) | 30 (29) | 31 (30) | (31) | |||||||
D(C) | 01 | 02 | 03 | 04 | 12월 29일 | W53 | 28 (27) | 29 (28) | 30 (29) | 31 (30) | (31) | |||||||
C(B) | 01 | 02 | 03 | 1월 4일 | W53 | W52 | 27 (26) | 28 (27) | 29 (28) | 30 (29) | 31 (30) | (31) | ||||||
B(A) | 01 | 02 | 1월 3일 | W52(W53) | 26 (25) | 27 (26) | 28 (27) | 29 (28) | 30 (29) | 31 (30) | (31) | |||||||
A(G) | 01 | 1월 2일 | W52 | W52(W01) | 25 (31) | 26 (25) | 27 (26) | 28 (27) | 29 (28) | 30 (29) | 31 (30) |
메모들
저번주
ISO 주 번호 매기기 해의 마지막 주, 즉 W52 또는 W53은 다음 해의 W01 이전 주입니다.이번 주 속성은 다음과 같습니다.
- 올해 마지막 목요일이 들어있어요.
- 12월 마지막 주(4일 이상)다.
- 그 중간 날인 목요일은 끝 해에 해당된다.
- 마지막 날은 12월 31일에 가장 가까운 일요일이다.
- 12월 28일이 들어있습니다.
따라서 가장 이른 지난 주는 12월 22일 월요일부터 12월 28일 일요일까지이고, 가장 늦은 가능한 마지막 주는 12월 28일 월요일부터 1월 3일 일요일까지이다.
12월 31일이 월요일, 화요일 또는 수요일이면 다음 해의 1원이 된다.만약 목요일이라면, 그것은 막 끝나는 해의 53원이다.만약 금요일에 평년에 끝나는 한 해의 52원이고 윤년에 끝나는 53원이다.만약 토요일이나 일요일이라면, 그것은 막 끝나는 해의 52원이다.
1월 1일 | W01-1 | 평년(365 - 1 또는 + 6) | 윤년(366 - 2 또는 + 5) | ||||
---|---|---|---|---|---|---|---|
몬 | 1월 1일 | G | +0 | −1 | GF | +0 | −2 |
화요일 | 12월 31일 | F | +1 | −2 | FE | +1 | −3 |
수요일 | 12월 30일 | E | +2 | −3 | ED | +2 | +3 |
목 | 12월 29일 | D | +3 | +3 | 직류 | +3 | +2 |
금요일 | 1월 4일 | C | −3 | +2 | CB | −3 | +1 |
앉았다 | 1월 3일 | B | −2 | +1 | BA | −2 | +0 |
태양. | 1월 2일 | A | −1 | +0 | AG | −1 | −1 |
연간 몇 주
긴 연도는 53주이며, 다음과 같은 동등한 정의로 설명할 수 있습니다.
- 목요일로 시작하는 해(도미니컬 문자 D 또는 DC) 및 수요일로 시작하는 윤년(ED)
- 목요일에 끝나는 해(D, ED) 및 금요일에 끝나는 윤년(DC)
- 1월 1일 또는 12월 31일이 목요일인 해
다른 모든 주 번호 매기는 해는 짧은 해이며 52주입니다.
특정 연도의 주 수는 대응하는 12월 28일의 주 수와 같습니다. 왜냐하면 1월 4일 이전 주(항상 다음 해의 첫 번째 주)이기 때문에 항상 그 해의 마지막 주에만 해당되기 때문입니다.
서수 연도 y만을 사용하여 12월 [1]31일의 요일을 반환하는 함수 p에서 해당 년도의 주를 확인할 수 있습니다.
004 | 009 | 015 | 020 | 026 |
032 | 037 | 043 | 048 | 054 |
060 | 065 | 071 | 076 | 082 |
088 | 093 | 099 | ||
105 | 111 | 116 | 122 | |
128 | 133 | 139 | 144 | 150 |
156 | 161 | 167 | 172 | 178 |
184 | 189 | 195 | ||
201 | 207 | 212 | 218 | |
224 | 229 | 235 | 240 | 246 |
252 | 257 | 263 | 268 | 274 |
280 | 285 | 291 | 296 | |
303 | 308 | 314 | ||
320 | 325 | 331 | 336 | 342 |
348 | 353 | 359 | 364 | 370 |
376 | 381 | 387 | 392 | 398 |
평균적으로 1년은 매 400⁄71 = 5.6338마다 53주입니다.년: 이 긴 해가 6년 간격인 경우 43번, 5년 간격인 경우 27번, 7년 간격인 경우 296년과 303년 사이입니다.이 71년의 긴 해에 해당하는 그레고리력은 다음과 같이 세분할 수 있다.
나머지 329년(목요일로 시작하거나 종료하지 않음)에 해당하는 그레고리력도 다음과 같이 세분할 수 있다.
- 70년은 그레고리 윤년이다.
- 259년은 그레고리 평년이다.
따라서 400년 주기 내:
- 27주 연도는 월년(371~366년)보다 5일 길다.
- 44주 연도는 월년(371-365)보다 6일 길다.
- 70주 연도는 월년(364~366년)보다 2일 짧습니다.
- 259주 연도는 월년(364-365)보다 1일 짧습니다.
1개월당 몇 주
ISO 표준에서는 주부터 월까지의 연관성을 정의하지 않습니다.날짜는 월과 요일로 표현되거나 주/요일로 표현되며 혼합되지 않습니다.
주(weeks)는 회계에서 중요한 주체로, 연간 통계가 연도 전체의 규칙성에서 이익을 얻는다.따라서 일반적으로 분기당 13주의 고정 기간을 선택합니다.이러한 분기는 5+4+4주, 4+5+4주 또는 4+4+5주로 세분화할 수 있습니다.1년 중 53주가 있다면 마지막 분기에는 14주가 있다.
ISO 8601-1에서는 이 경우를 명시적으로 고려하지 않지만, 1주일을 1개월에 할당해야 할 경우 해당 연도의 첫 주에 대한 규칙을 적용할 수 있습니다.결과적으로 발생하는 패턴은 불규칙합니다.보통 5주씩 4개월, 52주씩, 또는 긴 53주 동안 5개월씩입니다.다음 세 가지 기준 중 하나를 충족합니다.
- 그 달의 첫날은...
- 목요일과 달은 29일에서 31일입니다.
- 수요일과 달은 30일 또는 31일이다.
- 화요일과 달은 31일로 목요일로 끝납니다.
- 마찬가지로 월말일은 ...입니다.
- 목요일이고 오늘은 28일이 아니다.
- 금요일이고 2월이 아니야.
- 토요일이고 31일입니다.
고정 주수가 있는 날짜
달 | 날들 | 몇 주 | ||||
---|---|---|---|---|---|---|
1월 | 04 | 11 | 18 | 25 | W01 – W04 | |
2월 | 01 | 08 | 15 | 22 | 29 | W05 – W09 |
이후 날짜는 목요일로 시작하는 윤년에 따라 달라집니다. | ||||||
3월 | 01 | 08 | 15 | 22 | 29 | W09 – W13 |
4월 | 05 | 12 | 19 | 26 | W14 – W17 | |
그럴지도 모른다 | 03 | 10 | 17 | 24 | 31 | W18 – W22 |
6월. | 07 | 14 | 21 | 28 | W23 – W26 | |
7월. | 05 | 12 | 19 | 26 | W27 – W30 | |
8월 | 02 | 09 | 16 | 23 | 30 | W31 – W35 |
9월. | 06 | 13 | 20 | 27 | W36 – W39 | |
10월 | 04 | 11 | 18 | 25 | W40 – W43 | |
11월 | 01 | 08 | 15 | 22 | 29 | W44 – W48 |
12월 | 06 | 13 | 20 | 27 | W49 – W52 |
1월부터 2월까지 8일 동안 ISO 주간 번호(W01~W08)가 고정되어 있습니다.목요일로 시작하는 윤년을 제외하고, 주 번호가 고정된 날짜는 연중 모든 달(ISO 주 W01 ~ W52 중 1일)에 표시됩니다.
목요일에 시작하는 윤년 동안(즉, 400년 주기로 004, 032, 060, 088, 128, 156, 184, 224, 252, 280, 320, 348, 376) ISO 주간 숫자는 3월부터 나머지 해까지 1씩 증가합니다.이것은 1976년과 2004년에 마지막으로 발생했으며, 2032년에 발생할 예정입니다.이러한 예외는 가장 자주 28년 간격으로 발생하거나 3쌍의 연속된 연도(예: 088년부터 128년, 184년부터 224년, 280년부터 320년) 동안 40년 간격으로 발생합니다.
요일은 2월의 마지막 날이 되는 요일을 계산하는 "Doomsday" 알고리즘과 관련이 있습니다.이 표에는 윤년 1월과 2월의 날짜 자체가 최후의 심판일이라는 점을 제외하고 모두 최후의 심판일 이후 하루입니다.윤년의 경우, week number는 그 doomsday의 순위 번호입니다.
같은 주
ISO 주의 일부 쌍과 세 쌍은 매월 같은 날짜를 가집니다.
- 평년 W02 및 W41
- W03(평년 42원), W15 및 W28(윤년 28원)
- 평년에는 W04와 W43, 윤년에는 W16과 W29
- 평년 W05 및 W44
- W06(평년)은 W10 및 W45, 윤년(윤년)은 W06
- W07(평년)은 11, 46, 윤년(윤년)은 33
- W08(평년 12원, W47원, 윤년 34원)
- W10 및 W45
- W11 및 W46
- W12 및 W47
- W15 및 W28
- W16 및 W29
- W37 및 W50
- W38 및 W51
몇 주만 더요W09, W19, W26, W31 및 W35는 같은 해의 다른 주와 날짜를 공유하지 않습니다.
이점
- 모든 주가 정확히 7일입니다. 즉, 소수 주가 없습니다.
- 매주 1년에 속합니다. 즉, 애매하거나 이중으로 할당된 주가 없습니다.
- 날짜는 직접 요일을 알려준다.
- 모든 주 번호 매기기 연도는 월요일로 시작해서 일요일로 끝납니다.
- 월의 개념을 사용하지 않고 단독으로 사용하는 경우, 끝에 53주가 있는 연도를 제외하고 모든 주 번호 연도는 동일합니다.
- 그 주들은 그레고리력과 함께 사용되는 것과 같다.
다른 달력과의 차이점
분점이나 용암과 같은 태양천문 현상은 그레고리력으로 3일, 400년 주기로 변화하며, ISO 주간 날짜 달력은 9일에 걸쳐 변화합니다.예를 들어 UT에는 1920-W12-6과 2077-W11-5의 3월 분점이 있습니다.
ISO 주의 연도 번호는 1월 1일에 가까운 날짜의 그레고리 연도 번호와 매우 자주 다릅니다.예를 들어 1986년 12월 29일은 ISO 1987-W01-1이다. 즉, 1986년이 아닌 1987년이다.이 2년간의 수치를 혼동하는 프로그래밍 버그로 인해 2014년 12월 29일 자정경 [2]Twitter의 일부 Android 사용자가 로그인 할 수 없는 것이 원인일 수 있습니다.
ISO 주 캘린더는 그레고리력을 사용하여 새해를 정의합니다(주 01의 월요일).그 결과, 400년의 사이클에 걸쳐 복잡하고 랜덤한 패턴으로 추가 주가 분산됩니다(다만, 1년에 순서수로부터 53주가 있는지 아닌지를 판단하는 비교적 간단한 알고리즘은 위의 「연간 Weeks per year」아래에 나타나 있습니다).윤주간 디자인을 사용한 대부분의 달력 개혁 제안은 다른 윤주기(예: 293년)를 선택함으로써 이러한 패턴을 단순화하고 조화시키기 위해 노력하고 있다.
세계의 모든 지역이 한 주를 월요일로 시작한다고 생각하는 것은 아니다.예를 들어, 일부 이슬람 국가에서는 주간의 정상 근무가 토요일에 시작되는 반면, 이스라엘에서는 주간의 정상 근무가 일요일에 시작됩니다.대부분의 미국에서는 주간 근무가 보통 월요일에 시작된다고 정의되어 있지만, 보통 주간 근무는 일요일에 시작하는 것으로 간주됩니다.
알고리즘
서수 날짜에서 주 번호 계산
날짜의 주 번호(WW 또는 연중 주)는 서수 날짜(즉, doy 또는 DDD, 1-365 또는 366)와 요일(D 또는 dow, 1-7)을 고려하여 계산할 수 있다.날짜(예: 스프레드시트)에 일련 번호를 사용할 경우 doy는 날짜의 일련 번호에서 전년 12월 31일의 일련 번호를 뺀 값 또는 같은 해 1월 1일의 일련 번호에서 1을 뺀 값입니다.
- 알고리즘.
- 일 년의 서수에서 주중 숫자를 빼다.
- 10을 더하다.
- 7로 나누고 나머지는 버린다.
- 이렇게 취득한 주 번호가 0일 경우 지정된 날짜가 이전(주 단위) 연도에 속함을 의미합니다.
- 53주 번호를 얻었을 경우, 그 날짜가 실제로 다음 해의 1주일이 아닌지 확인해야 한다.
- 공식
월 및 일에서 주 번호 계산
서수 날짜를 알 수 없는 경우, 예를 들어 다음과 같은 표를 사용하여 월(MM 또는 moy) 및 월(day of month)의 날짜(DD 또는 dom)로 계산할 수 있습니다.
달 | 1월 | 2월 | 마루 | 에이프릴 | 그럴지도 모른다 | 준 | 줄 | 8월 | 9월 | 10월 | 11월 | 12월 | 더하다 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
평년 | 0 | 31 | 59 | 90 | 120 | 151 | 181 | 212 | 243 | 273 | 304 | 334 | 돔 | |
윤년 | 60 | 91 | 121 | 152 | 182 | 213 | 244 | 274 | 305 | 335 |
- 예
- 2016년 11월 5일 토요일(윤년):
- 순서일 번호를 먼저 찾습니다.
moy = 11 dom = 5 도약 = 1 더하기 = 305(테이블 룩업 doy에서) = 305 + 5 = 310.
- 또는 스프레드시트의 시리얼 데이 번호를 대신 사용합니다.
꺼짐 = 42369, 즉 2015년 12월 31일 = 42679 doy = 42679 - 42369 = 310.
- 마지막으로 주 번호를 찾습니다.
다우 = 6, 즉 토요일 woy = (10 + 310 - 6) div 7 woy = (320 - 6) div 7 woy = 314 div 7 = 44.
일주일 날짜에서 서수 또는 월 날짜 계산
- 알고리즘.
- 주 번호에 7을 곱하시오.
- 그런 다음 평일 번호를 추가합니다.
- 이 합계에서 해당 연도의 보정을 뺀 값:
- 1월 4일의 평일을 가져옵니다.
- 3을 더하다.
- 결과는 서수 날짜이며 달력 날짜로 변환할 수 있습니다.
- 이와 같이 취득한 서수일이 0 또는 음수일 경우, 그 날짜는 이전 연도에 속합니다.
- 1년 중 일수보다 클 경우 다음 연도에 속합니다.
- 공식
기타 주 번호 부여 시스템
미국의 시스템은 일요일부터 토요일까지 주, 그리고 연초와 연말의 부분 주, 즉 한 해가 일요일에 시작되거나 토요일에 끝나는 경우 52주, 1주 또는 1주 또는 2주, 윤년이 토요일에 시작되어 일요일에 끝나는 경우 52주 및 2주, 그렇지 않은 경우 51주와 2주이다.장점은 ISO 연도처럼 별도의 연도 번호가 필요하지 않다는 것입니다.사전적 순서와 시간순서의 대응은 (ISO 년-주-주 번호 부여와 마찬가지로) 유지되지만, 부분적인 주들은 12월 말이나 1월 초에 주간 통계나 지급액의 계산이 부정확하게 된다.
미국 브로드캐스트캘린더에서는 1월1일(및 월요일 시작)을 포함한 주를 그 해의 첫 번째 주로 지정하지만, 그 이외의 경우에는 부분적인 주를 사용하지 않고 ISO 주 번호 부여와 같이 기능합니다.작년 12월의 최대 6일은 올해의 첫 주에 속할 수 있다.
일요일부터 시작하는 주와 "1월 1일 포함"이 첫 주를 정의하는 혼합이 미국 회계에서 사용되며, 그 결과 연도가 52주 또는 53주인 시스템이 생성된다.
레퍼런스
- ^ Gent, Robert H. "The Mathematics of the ISO 8601 Calendar". Archived from the original on 2018-12-24. Retrieved 2011-08-17.
- ^ "Twitter kicks Android app users out for five hours due to 2015 date bug". the Guardian. 29 December 2014.