Žádné nahrávání, 100% lokálně, bez účtu

Článek

Čísla týdnů ISO vysvětlená

Ve velké části Evropy lze schůzku naplánovat na "týden 27" bez jakéhokoli data. Zeptejte se tabulkového procesoru, americké kalendářové aplikace a německého papírového diáře, o který týden jde, a odpovědi se mohou lišit o jedničku, někdy o dvě. Číslování týdnů není jedna konvence, ale několik, a norma ISO 8601 definuje tu jednoznačnou: týdny začínají v pondělí, týden 1 je ukotven k prvnímu čtvrtku v lednu, a cenou za tuto přesnost je týden 1, který může začínat v prosinci, a roky, které mají 53 týdnů.

Dvě pravidla definují týden ISO

Týden podle ISO 8601 začíná v pondělí a jeho dny jsou číslovány od 1 (pondělí) do 7 (neděle). Týden 1 daného roku je ten, který obsahuje první čtvrtek v lednu, případně ekvivalentně ten, který obsahuje 4. ledna. Jeden důsledek stojí za zapamatování: nejméně čtyři ze sedmi dnů týdne 1 patří do nového roku, takže o tom, ke kterému roku se týden počítá, rozhoduje většina jeho dnů. Vypsané celé, datum v týdnu ISO vypadá jako 2026-W27-5: rok 2026, týden 27, den 5, tedy pátek. Existuje i kompaktní tvar bez pomlček (2026W275), ale rozvrhy a projektové kalendáře téměř vždy používají tvar s pomlčkami.

Týdenní rok není kalendářní rok

Protože týden 1 je ukotven k prvnímu čtvrtku, až tři dny konce prosince mohou už patřit do týdne 1 následujícího roku, a až tři dny začátku ledna mohou ještě patřit do posledního týdne předchozího roku. Aktuální hranice je toho živým příkladem: pondělí 29. prosince 2025 až neděle 4. ledna 2026 tvoří jediný týden, 2026-W01, takže 29., 30. a 31. prosinec 2025 nesou číslovací rok 2026. Toto rozdělení je zdrojem klasické softwarové chyby. Formátovače data rozlišují kalendářní rok (yyyy ve vzorech ve stylu Java) od týdenního roku (YYYY), a kód, který omylem vypíše YYYY, ukazuje po několik dní kolem Nového roku špatný rok. Přesně tato rodina chyb postihla zobrazení dat na Twitteru koncem roku 2014 a někde se objevuje znovu každý prosinec.

Kalendářní pás hranice let 2025 a 2026 ukazující týden ISO 2026-W01 od pondělí 29. prosince 2025 do neděle 4. ledna 2026

Některé roky mají 53 týdnů

365 dní se dělí na 52 týdnů plus jeden den, takže počet týdnů se nemůže ustálit na pevném rytmu. Podle pravidel ISO dostane rok 53 týdnů, pokud začíná ve čtvrtek, a také pokud jde o přestupný rok začínající ve středu. To se stává 71krát za 400 let, přibližně jednou za šest let. Rok 2026 je jedním z nich: začal ve čtvrtek, takže běží od 2026-W01 do 2026-W53, a jeho poslední týden se táhne od pondělí 28. prosince 2026 do neděle 3. ledna 2027. Předchozím rokem s 53 týdny byl rok 2020; dalšími jsou roky 2032 a 2037. Mzdové účtárny a plánovači v maloobchodě tyto roky dobře znají, protože jeden týden navíc může znamenat další výplatní cyklus nebo vykazovací období v rozpočtu, který počítal s 52.

Časová osa let ISO s 53 týdny mezi roky 2004 a 2037: 2004, 2009, 2015, 2020, 2026, 2032 a 2037

Jiné systémy počítají jinak

Norma ISO 8601 není jedinou používanou konvencí. Severoamerické kalendáře nechávají týden obvykle začínat v neděli a nazývají týdnem 1 ten, který obsahuje 1. ledna, ať už na jaký den v týdnu připadne; tento první týden může trvat jen jediný den. Tabulkové procesory ukazují oba světy: funkce WEEKNUM v Excelu standardně používá počítání se začátkem v neděli, zatímco ISOWEEKNUM implementuje pravidlo ISO, a obě se pro mnoho dat liší. Programovací jazyky nesou stejnou past uvnitř jediné funkce: samotné strftime nabízí %U (začátek v neděli), %W (začátek v pondělí) a %V (ISO). Takže "týden 27" neznamená nic přesného, dokud není jasné, které schéma ho vyprodukovalo. Kdykoli číslo týdne přechází přes hranici, firmu nebo kódovou základnu, uveďte výslovně ISO nebo přiložte rozsah dat.

Vyhledání čísla týdne bez nástěnného kalendáře

U data, na kterém záleží, výpočet vítězí nad počítáním políček na kalendáři. Náš nástroj pro číslo týdne ISO vrátí týden ISO pro libovolné datum spolu s rozsahem od pondělí do neděle, který pokrývá; nástroj pro den v týdnu ukáže, na který ze sedmi dnů ISO připadá dané datum, minulé či budoucí. Oba běží zcela ve vašem prohlížeči: data, která zadáte, se zpracovávají na vašem zařízení a nikam se neodesílají. A pokud potřebujete mentální kotvu, stačí dvě: 4. ledna je vždy v týdnu 1 a 28. prosince je vždy v posledním týdnu svého roku.

Nástroje v tomto článku

Časté dotazy

Proč Excel a moje kalendářová aplikace ukazují různá čísla týdnů?

Téměř jistě používají různé konvence. Excelovská funkce WEEKNUM standardně používá počítání se začátkem v neděli, kde týden obsahující 1. ledna je týden 1; ISOWEEKNUM, většina evropských papírových diářů a kalendářové aplikace nastavené na ISO používají pravidlo se začátkem v pondělí ukotvené k prvnímu čtvrtku. Výsledky se mohou celý rok lišit o jedničku a kolem Nového roku může být určité datum v jednom systému týdnem 52 nebo 53 a v druhém týdnem 1. Zkontrolujte nastavení číslování týdnů v každé aplikaci a upřednostněte variantu ISO, pokud vaše čísla musí reprodukovat i jiní lidé.

Které země čísla týdnů skutečně používají?

Čísla týdnů jsou běžným obchodním jazykem ve velké části Evropy. Německo a Rakousko plánují podle Kalenderwoche (KW), a severské země, Nizozemsko a Česko běžně plánují schůzky, výrobní dávky a dodávky podle čísla týdne; tamní papírové diáře nesou čísla ISO. V Severní Americe a ve většině Asie jsou čísla týdnů mimo logistiku a výrobu vzácná, a když se objeví, často místo toho následují počítání se začátkem v neděli. Proto je "dodávka v týdnu 34" nejbezpečnější s výslovně přiloženým rozsahem dat.

Může existovat týden 54?

V ISO 8601 ne: ISO rok má přesně 52 nebo 53 týdnů, vždy celé úseky od pondělí do neděle. Systémy, které týdny ořezávají na hranici roku, se mohou dostat výš. V počítání se začátkem v neděli, kde je týden 1. ledna týdnem 1, přestupný rok začínající v sobotu rozloží svých 366 dní do 54 částečných týdnů: rok 2000 byl takový případ, Excelovská funkce WEEKNUM vrací pro 31. prosince 2000 hodnotu 54, a dalším takovým rokem bude 2028. Pokud vám software někdy ukáže týden 54, díváte se na tuto konvenci, ne na ISO.

Zdroje