Dlaczego Tydzień 1 nie zawsze zaczyna się 1 stycznia

Większość ludzi uważa, że tydzień 1 roku to pierwszy pełny tydzień stycznia. Ale w ISO 8601 — międzynarodowym standardzie stosowanym w większości systemów biznesowych, logistycznych i oprogramowania — reguła jest inna, co prowadzi do czegoś, co wygląda dziwnie, dopóki nie zrozumiesz logiki za tym stojącej.

1 stycznia nie zawsze pada w Tygodniu 1. Czasem pada w Tygodniu 52 lub 53 poprzedniego roku. A 31 grudnia może być w Tygodniu 1 następnego roku.

Sprawdź, jaki jest numer bieżącego tygodnia za pomocą narzędzia Current Week Number — pokazuje numer tygodnia ISO, rok tygodnia ISO oraz zakres od poniedziałku do niedzieli dla bieżącego tygodnia.

Reguła Tygodnia 1 ISO

Zgodnie z ISO 8601, Tydzień 1 każdego roku definiuje się jako tydzień zawierający pierwszy czwartek roku.

To cała reguła. Wszystko inne wynika z niej.

Ponieważ tygodnie ISO biegną od poniedziałku do niedzieli, „tydzień zawierający pierwszy czwartek" zawsze będzie miał:

  • Co najmniej cztery dni w styczniu (czwartek plus do trzech dni przed nim)
  • Poniedziałek przypadający w lub przed 4 stycznia
  • Niedzielę przypadającą w lub po 4 stycznia

To oznacza, że Tydzień 1 to zawsze pierwszy tydzień, który ma większość swoich dni w nowym roku. Tydzień, który jest głównie w grudniu, to ostatni tydzień starego roku, nawet jeśli zawiera jeden lub dwa dni w styczniu.

Gdy 1 stycznia pada w Tygodniu poprzedniego roku

Jeśli 1 stycznia pada w piątek, sobotę lub niedzielę, pada w tygodniu, który jest głównie w grudniu. Ten tydzień należy do poprzedniego roku — to Tydzień 52 lub 53 właśnie skończonego roku.

Przykład: 1 stycznia 2021 (piątek)

Tydzień zawierający 1 stycznia 2021 trwa od poniedziałku 28 grudnia 2020 do niedzieli 3 stycznia 2021. Ten tydzień jest głównie w grudniu 2020. Jego czwartek to 31 grudnia 2020 — wciąż w starym roku. Dlatego ten tydzień to Tydzień 53 roku 2020, a nie Tydzień 1 roku 2021.

Tydzień 1 roku 2021 zaczyna się w poniedziałek 4 stycznia, ponieważ to pierwszy tydzień, którego czwartek pada w 2021 (czwartek 7 stycznia).

Dlatego przez pierwsze trzy dni stycznia 2021 (piątek 1, sobota 2, niedziela 3) numer tygodnia ISO to 53, a rok tygodnia ISO to 2020, a nie 2021.

Gdy 31 grudnia pada w Tygodniu następnego roku

Ta sama logika stosuje się na granicy roku kalendarzowego. Jeśli 31 grudnia pada w poniedziałek, wtorek lub środę, pada w tygodniu, który jest głównie w styczniu następnego roku. Ten tydzień staje się Tygodnem 1 następnego roku.

Przykład: 31 grudnia 2018 (poniedziałek)

Tydzień zawierający 31 grudnia 2018 trwa od poniedziałku 31 grudnia 2018 do niedzieli 6 stycznia 2019. Czwartek tego tygodnia to 3 stycznia 2019 — w nowym roku. Dlatego ten tydzień to Tydzień 1 roku 2019.

31 grudnia 2018 ma numer tygodnia ISO 1 i rok tygodnia ISO 2019.

Rok tygodnia ISO kontra rok kalendarzowy

Tu zwykle pojawia się zamieszanie: rok tygodnia ISO może różnić się od roku gregoriańskiego dla dat blisko 1 stycznia i 31 grudnia.

Rok tygodnia ISO to nie to samo co rok kalendarzowy. Przez większość roku są identyczne, ale na granicy roku mogą różnić się o jeden rok w jednym lub drugim kierunku.

Data kalendarzowaRok kalendarzowyTydzień ISORok tygodnia ISO
28 gru 20202020532020
31 gru 20202020532020
1 sty 20212021532020
3 sty 20212021532020
4 sty 2021202112021
31 gru 2018201812019
1 sty 2019201912019

Dlatego niektóre systemy oprogramowania używają notacji „2020-W53" lub „2021-W01" — notacja W zawiera rok tygodnia ISO, a nie rok kalendarzowy.

Dlaczego ta reguła istnieje

Reguła „pierwszy czwartek" została zaprojektowana, aby zapewnić, że Tydzień 1 to zawsze tydzień z największą liczbą dni w nowym roku — definicja większości głosów.

Tydzień, który ma 4, 5, 6 lub 7 dni w nowym roku, należy do nowego roku. Tydzień, który ma tylko 1, 2 lub 3 dni w styczniu, należy do starego roku.

Punkt zakotwiczenia na czwartku to to, co sprawia, że to działa czyszczę: czwartek jest środkiem tygodnia ISO (dzień 4 z 7). Jeśli czwartek pada w danym roku, ten tydzień ma co najmniej 4 dni w tym roku — większość.

To sprawia, że Tydzień 1 to pierwszy tydzień, gdzie można rozsądnie powiedzieć „to tydzień w nowym roku" zamiast tygodnia, który przechodzi przez granicę z większością dni w grudniu.

Dlaczego to ma znaczenie w praktyce

W przypadku większości zwykłego użytku kalendarza, to jest nieistotne. Ale w systemach, które używają numerów tygodni ISO do procesów biznesowych, granica roku ma duże znaczenie.

Produkcja i łańcuchy dostaw: Plany produkcji, harmonogramy wysyłki i cykle inwentaryzacji są często planowane według tygodnia ISO. Komponent należny „w Tygodniu 1" oznacza poniedziałek pierwszego tygodnia ISO — który może być 4 stycznia, a nie 1 stycznia.

Systemy płacowe: Niektóre firmy płacą co tydzień lub co dwa tygodnie według tygodnia ISO. Pracownik pytający o „czek za Tydzień 53" lub „płacę w Tygodniu 1" musi znać definicję ISO, aby zinterpretować, które daty są objęte.

Raportowanie finansowe: Firmy raportujące według tygodnia ISO muszą być ostrożne na koniec roku. Transakcja grudniowa na datę, która pada w Tygodniu 1 ISO następnego roku, może być przypisana do niewłaściwego okresu raportowania, jeśli system miesza rok kalendarzowy i rok tygodnia ISO.

Arkusze kalkulacyjne: Funkcja WEEKNUM w Excelu domyślnie używa reguły zaczynającej się od niedzieli, a nie ISO. Funkcja zgodna z ISO to ISOWEEKNUM. Użycie błędnej funkcji blisko końca roku może dać numery tygodni różniące się o 1 od standardu ISO, co powoduje niezgodności między arkuszem kalkulacyjnym a każdym zewnętrznym systemem używającym prawidłowych numerów tygodni ISO.

Lata z 53 tygodniami

Większość lat ma 52 tygodnie ISO. Rok ma 53 tygodnie ISO, gdy 1 stycznia to czwartek, lub gdy to środa w roku przestępnym.

Lata z 53 tygodniami ISO: 2004, 2009, 2015, 2020, 2026, 2032...

W roku z 53 tygodniami dodatkowy tydzień (Tydzień 53) obejmuje granicę grudzień-styczeń następnego roku. Ostatnie dni roku kalendarzowego i pierwsze dni stycznia oba padają w Tygodniu 53 poprzedniego roku tygodnia ISO.

2026 to rok z 53 tygodniami — 28–31 grudnia 2026 i 1–3 stycznia 2027 to wszystko w Tygodniu 53 ISO roku 2026.

Szybka kontrola dla dowolnej daty

Najszybszy sposób na znalezienie numeru tygodnia ISO i roku tygodnia dla dowolnej daty — w tym daty na granicy grudznia/stycznia — to narzędzie Current Week Number dla daty dzisiejszej lub Week Number Calculator dla dowolnej konkretnej daty. Oba pokazują rok tygodnia ISO obok numeru tygodnia, co wyjaśnia przypadki brzegowe granicy lat.

Powiązane artykuły