Kalkulator numeru tygodnia ISO

Wpisz dokładną datę, aby otrzymać etykietę tygodnia ISO, rok tygodnia ISO oraz zakres od poniedziałku do niedzieli do timesheetu, sprintu lub planu dostaw.

Przykłady

Sprawdź, do którego tygodnia ISO należy lipcowa data robocza.

Tydzień ISO
2026-W29
Rok tygodnia ISO
2026
Początek tygodnia (poniedziałek)
13 lip 2026
Koniec tygodnia (niedziela)
19 lip 2026

Tygodnie ISO zawsze zaczynają się w poniedziałek, a tydzień ISO 1 to tydzień zawierający 4 stycznia / pierwszy czwartek. Ta kotwica utrzymuje spójną etykietę przy przełomie roku.

Tylko tygodnie ISO 8601. Ten kalkulator nie odwzorowuje lokalnych zasad tygodnia pracy, płac, świąt ani dni roboczych.

Czy to było pomocne?

Przykłady

Jak to działa

Wzór

isoWeekday=((weekday06+6)mod7)+1\text{isoWeekday} = ((\text{weekday}_{0-6} + 6) \bmod 7) + 1

isoWeekYear=year(date+(4isoWeekday) days)\text{isoWeekYear} = \text{year}(\text{date} + (4 - \text{isoWeekday})\text{ days})

isoWeekNumber=1+weekStartweek1Start7 days\text{isoWeekNumber} = 1 + \left\lfloor \dfrac{\text{weekStart} - \text{week1Start}}{7\text{ days}} \right\rfloor

Zmienne

isoWeekday\text{isoWeekday}

Numer dnia tygodnia ISO, gdzie poniedziałek = 1, a niedziela = 7

weekday06\text{weekday}_{0-6}

Gregoriański indeks dnia tygodnia, gdzie niedziela = 0, a sobota = 6

weekStart\text{weekStart}

Data UTC poniedziałku rozpoczynającego tydzień ISO wpisanej daty

week1Start\text{week1Start}

Data UTC poniedziałku rozpoczynającego tydzień ISO 1 wyznaczonego roku tygodnia ISO

Wpisz jedną dokładną datę, a kalkulator zastosuje wyłącznie reguły tygodni ISO 8601. Główny wynik pokazuje etykietę tygodnia ISO, a wiersze pomocnicze pokazują rok tygodnia ISO oraz dokładne granice od poniedziałku do niedzieli.

Obliczanie tygodnia ISO:

  1. Ściśle zweryfikować wpisaną wartość jako jedną dokładną datę ISO.
  2. Zamienić gregoriański dzień tygodnia na numerację ISO, gdzie poniedziałek = 1, a niedziela = 7.
  3. Przesunąć datę do czwartku tego samego tygodnia ISO. Rok gregoriański tego czwartku jest rokiem tygodnia ISO.
  4. Znaleźć poniedziałek rozpoczynający tydzień ISO 1 tego roku. Tydzień ISO 1 to tydzień od poniedziałku do niedzieli zawierający 4 stycznia / pierwszy czwartek.
  5. Policzyć pełne tygodnie od tej kotwicy do poniedziałku tygodnia wpisanej daty, aby uzyskać numer tygodnia ISO.
  6. Zwrócić końcową etykietę tygodnia ISO oraz dokładne daty poniedziałku i niedzieli.

Często zadawane pytania

01Jak kalkulator wyznacza rok tygodnia ISO?
Trzyma się dokładnie normy ISO 8601. Kalkulator ustala ISO dzień tygodnia, przesuwa datę do czwartku tego tygodnia i używa tego czwartku do wyznaczenia roku tygodnia ISO.
02Dlaczego 1 stycznia może należeć do poprzedniego roku tygodnia ISO?
Ponieważ tydzień ISO 1 to tydzień zawierający 4 stycznia, czyli także pierwszy czwartek. Jeśli 1 stycznia wypada przed tym tygodniem kotwiczącym, pozostaje w poprzednim roku tygodnia ISO.
03Dlaczego 31 grudnia może należeć do następnego roku tygodnia ISO?
Z tego samego powodu w drugą stronę. Jeśli tydzień od poniedziałku do niedzieli zawierający 31 grudnia zawiera też 4 stycznia lub pierwszy czwartek następnego roku, cały ten tydzień staje się tygodniem ISO 1 następnego roku.
04Czy narzędzie uwzględnia lokalne zasady tygodnia pracy, płac albo świąt?
Nie. Ten kalkulator używa wyłącznie reguł ISO: tygodnie zaczynają się w poniedziałek, dni tygodnia są numerowane 1-7, a tydzień 1 definiuje 4 stycznia / pierwszy czwartek.
05Czym to się różni od Dnia tygodnia, Dodaj/odejmij datę i Kalkulatora dni roboczych?
Ta strona odpowiada na jedno pytanie: do którego tygodnia ISO należy jedna dokładna data? Dzień tygodnia opisuje datę, Dodaj/odejmij datę przekształca datę, a Kalkulator dni roboczych liczy dni w zakresie.

Wszystkie kalkulatory