Advanced

Prevodník dátumov týždňov ISO

Preveďte ľubovoľný gregoriánsky kalendárny dátum na dátum týždňa ISO 8601 (YYYY-Www-D) a späť s presným číslom týždňa a dňom v týždni.

Smer

Enter a valid number

Enter a calendar date as YYYY-MM-DD
ISO week date (YYYY-Www-D)
2026-06-27 = 2026-W26-6
W01W52/53W26Week position within the ISO year
ISO week date
2026-W26-6
Gregorian date
2026-06-27
ISO year
2 026
Číslo týždňa
26
Weekday (Mon=1)
6 (Saturday)
Výsledky sú odhady určené len na všeobecné informačné účely a nepredstavujú odborné poradenstvo — dôležité výsledky si vždy nezávisle overte, kým sa na ne spoľahnete. Prečítať si celé vylúčenie zodpovednosti.
Rýchla odpoveď

Ako táto kalkulačka funguje?

Tento nástroj prevádzá gregoriánsky dátum na dátum týždňa ISO 8601 (YYYY-Www-D) a späť. Týždne ISO začínajú v pondelok a týždeň 1 je týždeň obsahujúci prvý štvrtok roka, takže rok ISO sa môže líšiť od kalendárneho roka na začiatku januára a decembra. Dni v týždni sú číslované pondelok = 1 až nedeľa = 7.

Vzorec
ISO week date: dayNr = (weekday + 6) mod 7; Thursday = date − dayNr + 3; week = 1 + round((Thursday − firstThursday) / 7 days)
How this is calculated

Zvoľte smer. „Gregoriánsky dátum na dátum týždňa ISO” vezme kalendárny dátum ako YYYY-MM-DD a vráti jeho dátum týždňa ISO 8601. „Dátum týždňa ISO na gregoriánsky dátum” vezme rok ISO, číslo týždňa (1–53) a deň v týždni (pondelok = 1 … nedeľa = 7) a vráti zodpovedajúci kalendárny dátum.

Systém dátumov týždňov ISO 8601 je zakotvený na štvrtky: každý týždeň ISO beží od pondelka do nedele a týždeň obsahujúci prvý štvrtok roka je týždeň 1. Na nájdenie čísla týždňa vypočítame index dňa v týždni dayNr = (getUTCDay() + 6) mod 7 (pondelok = 0), posunieme dátum na štvrtok tohto týždňa (date − dayNr + 3) a počítame celé týždne od prvého štvrtka tohto roka. Deň v týždni ISO je jednoducho dayNr + 1. Pre opak začneme 4. januárom (vždy v týždni 1), vrátime sa späť na pondelok týždňa 1, potom pridáme (week − 1) × 7 + (weekday − 1) dní.

Všetka aritmetika používa dátumy UTC, aby sa predišlo posunu letného času a časového pásma. Rok ISO sa môže líšiť od gregoriánskeho roka blízko 1. januára a 31. decembra — napríklad 2027-01-01 patrí do týždňa ISO 2026-W53. Vstupy sú overené: nemožné kalendárne dátumy a týždne mimo rozsahu (napríklad týždeň 53 v roku s 52 týždňami) sú odmietnuté prostredníctvom kontroly obratnej cesty.

Často kladené otázky

Týždne ISO sa nikdy nedelí: týždeň patrí celý do roka, ktorý drží jeho štvrtok. Takže posledné dni decembra môžu patriť do týždňa 1 ďalšieho roku ISO a začiatok januára môže patriť do posledného týždňa predchádzajúceho roku ISO.

Väčšina rokov ISO má 52 týždňov, ale niektoré majú 53. Rok má 53 týždňov, keď 1. január je štvrtok alebo keď je to streda v priestupnom roku.

ISO 8601 čísluje dni v týždni pondelok = 1 až nedeľa = 7, na rozdiel od bežnej konvencie nedeľa = 0 používanej mnohými programovacími jazykmi.

Známe aj ako

iso týždenný dátum
prevod čísla týždňa
iso 8601 týždeň
týždenný dátum
kalendárny týždeň prevod
číslo týždňa na dátum

APA

TG we-Calculate Editorial Team. (2026). Prevodník dátumov týždňov ISO [Online calculator]. TG we-Calculate. https://we-calculate.com/sk/calculator/iso-week-date-converter

Chicago

TG we-Calculate Editorial Team. "Prevodník dátumov týždňov ISO." TG we-Calculate. 2026. https://we-calculate.com/sk/calculator/iso-week-date-converter.

IEEE

TG we-Calculate Editorial Team, "Prevodník dátumov týždňov ISO," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/sk/calculator/iso-week-date-converter

BibTeX

@misc{wecalculate_iso_week_date_converter, title = {Prevodník dátumov týždňov ISO}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/sk/calculator/iso-week-date-converter}}, year = {2026}, note = {TG we-Calculate} }

Pomohla vám táto kalkulačka?