Intermediate

Převodník řadového data

Převeďte libovolné kalendářní datum na jeho řadový tvar ISO 8601 RRRR-DDD, nebo převeďte pořadové číslo dne v roce zpět na kalendářní datum.

Směr

Choose which way to convert
Enter the date as YYYY-MM-DD
Ordinal date
2026-06-27 = 2026-178
001 — Jan 1365 — Dec 31Den 178Den 178 z 365
Ordinal date
2026-178
Calendar date
2026-06-27
Den v roce
178
Zbývající dny
187
Leap year?
Ne
Výsledky jsou pouze orientační odhady pro obecné informační účely a nejsou odborným poradenstvím — důležité výsledky si vždy nezávisle ověřte, než se na ně spolehnete. Přečíst si úplné právní upozornění.
Rychlá odpověď

Jak tato kalkulačka funguje?

Formát řadového data RRRR-DDD označuje den jeho pořadovým číslem v rámci roku, od 001 (1. ledna) do 365 nebo 366 (31. prosince). Tento převodník toto číslo vypočte počítáním celých dnů od začátku roku, aplikuje gregoriánské pravidlo přestupného roku a převádí oběma směry, přičemž zobrazuje zbývající dny.

Vzorec
DDD = floor((UTC(Y, M, D) − UTC(Y, Jan 0)) / 86400000); leap year if Y%4==0 and (Y%100≠0 or Y%400==0)
How this is calculated

Řadové datum (řadový tvar kalendáře ISO 8601) pojmenovává den jeho rokem a jeho pořadovým číslem v rámci toho roku, zapisuje se RRRR-DDD, kde DDD běží od 001 do 365, nebo 366 v přestupném roce. 1. leden je den 001 a 31. prosinec je den 365 nebo 366.

Pro převod kalendářního data na řadový tvar nástroj vezme časovou značku UTC data a odečte časovou značku UTC „dne 0“ toho roku (Date.UTC(Y,0,0), což je předchozí 31. prosinec). Vydělení rozdílu v milisekundách hodnotou 86 400 000 (počet milisekund ve dni) a zaokrouhlení dolů dává pořadové číslo dne v roce, které se poté doplní nulami na tři číslice. Opačný převod začíná 1. ledna a přičítá DDD−1 dnů pomocí new Date(Date.UTC(Y, 0, DDD)), poté přečte zpět měsíc a den. Použití UTC v celém procesu zabraňuje posunům letního času a časových pásem, které by mohly posunout hranici dne.

Přestupné roky se detekují gregoriánským pravidlem: rok je přestupný, je-li dělitelný 4, kromě staletí, která musí být dělitelná 400. To nastavuje maximální platné DDD (365 nebo 366) a počet zbývajících dnů, vypočtený jako celkové dny minus DDD. Vstupy se ověřují, takže nemožná data (jako 30. únor) a pořadová čísla dnů mimo rozsah jsou odmítnuty a zobrazí se varování.

Často kladené otázky

Ne přesně. Řadové datum ISO (RRRR-DDD) se v informatice někdy volně nazývá „juliánské datum“, ale skutečné astronomické juliánské datum je nepřetržitý počet dnů od roku 4713 př. n. l. Tento nástroj vytváří řadový tvar dne v roce podle ISO.

Běžný rok má 365 dnů (DDD do 365) a přestupný rok má 366 dnů (DDD do 366). Převodník kontroluje gregoriánské pravidlo přestupného roku pro nastavení platného rozsahu.

Použití UTC zajišťuje, že výpočet dne v roce není ovlivněn místními časovými pásmy ani přechody letního času, které by jinak mohly posunout datum na nesprávný kalendářní den.

Také známé jako

pořadové datum
převodník dne v roce
yyyy-ddd
juliánské kalendářní datum
číslo dne v roce
ordinální datum

APA

TG we-Calculate Editorial Team. (2026). Převodník řadového data [Online calculator]. TG we-Calculate. https://we-calculate.com/cs/calculator/ordinal-date-converter

Chicago

TG we-Calculate Editorial Team. "Převodník řadového data." TG we-Calculate. 2026. https://we-calculate.com/cs/calculator/ordinal-date-converter.

IEEE

TG we-Calculate Editorial Team, "Převodník řadového data," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/cs/calculator/ordinal-date-converter

BibTeX

@misc{wecalculate_ordinal_date_converter, title = {Převodník řadového data}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/cs/calculator/ordinal-date-converter}}, year = {2026}, note = {TG we-Calculate} }

Pomohla vám tato kalkulačka?