Intermediate

Prevodník ordinálneho dátumu

Preveďte ľubovoľný kalendárny dátum na jeho ISO 8601 ordinálnu formu YYYY-DDD alebo preveďte číslo dňa v roku späť na kalendárny dátum.

Smer

Choose which way to convert
Enter the date as YYYY-MM-DD
Ordinal date
2026-06-27 = 2026-178
001 — Jan 1365 — Dec 31Deň 178Deň 178 z 365
Ordinal date
2026-178
Calendar date
2026-06-27
Deň v roku
178
Zostávajúce dni
187
Leap year?
Nie
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?

Formát ordinálneho dátumu YYYY-DDD označuje deň jeho číslom v rámci roka, od 001 (1. január) do 365 alebo 366 (31. december). Tento prevodník vypočíta toto číslo spočítaním celých dní od začiatku roka, použije gregoriánske pravidlo pre priestupný rok a konvertuje v oboch smeroch so zobrazením zostávajúcich dní.

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

Ordinálny dátum (ISO 8601 kalendárno-ordinálny formát) pomenúva deň jeho rokom a poradovým číslom v rámci daného roka, zapísaným ako YYYY-DDD, kde DDD beží od 001 do 365, alebo 366 v priestupnom roku. 1. január je deň 001 a 31. december je deň 365 alebo 366.

Pri konverzii kalendárneho dátumu na ordinálnu formu nástroj vezme UTC časovú pečiatku dátumu a odčíta UTC časovú pečiatku „dňa 0“ daného roka (Date.UTC(Y,0,0), čo je predchádzajúci 31. december). Vydelením milisekundového rozdielu číslom 86 400 000 (počet milisekúnd v dni) a zaokrúhlením nadol dostaneme číslo dňa v roku, ktoré sa potom doplní nulami na tri číslice. Spätná konverzia začína od 1. januára a pridáva DDD−1 dní pomocou new Date(Date.UTC(Y, 0, DDD)), potom načíta späť mesiac a deň. Používanie UTC počas celého procesu zabraňuje posunom hranice dňa spôsobeným letným časom a časovými pásmami.

Priestupné roky sa detekujú pomocou gregoriánskeho pravidla: rok je priestupný, keď je deliteľný 4, okrem storočí, ktoré musia byť deliteľné 400. Toto nastavuje maximálnu platnú hodnotu DDD (365 alebo 366) a počet zostávajúcich dní, vypočítaný ako celkový počet dní mínus DDD. Vstupy sú validované, takže neplatné dátumy (napríklad 30. február) a čísla dní mimo rozsahu sú odmietnuté a zobrazí sa varovanie.

Často kladené otázky

Nie celkom. ISO ordinálny dátum (YYYY-DDD) sa niekedy voľne nazýva „Juliánsky dátum“ vo výpočtovej technike, ale skutočný astronomický Juliánsky dátum je nepretržitý počet dní od roku 4713 pred Kr. Tento nástroj vytvára formu ISO dňa v roku.

Bežný rok má 365 dní (DDD do 365) a priestupný rok má 366 dní (DDD do 366). Prevodník kontroluje gregoriánske pravidlo priestupného roka na nastavenie platného rozsahu.

Používanie UTC zaručuje, že výpočet dňa v roku nie je ovplyvnený miestnymi časovými pásmami ani prechodmi na letný čas, ktoré by inak mohli posunúť dátum na nesprávny kalendárny deň.

Známe aj ako

ordinálny dátum
deň v roku prevod
poradové číslo dňa
rrrr ddd
juliánsky kalendárny dátum
číslo dňa v roku

APA

TG we-Calculate Editorial Team. (2026). Prevodník ordinálneho dátumu [Online calculator]. TG we-Calculate. https://we-calculate.com/sk/calculator/ordinal-date-converter

Chicago

TG we-Calculate Editorial Team. "Prevodník ordinálneho dátumu." TG we-Calculate. 2026. https://we-calculate.com/sk/calculator/ordinal-date-converter.

IEEE

TG we-Calculate Editorial Team, "Prevodník ordinálneho dátumu," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/sk/calculator/ordinal-date-converter

BibTeX

@misc{wecalculate_ordinal_date_converter, title = {Prevodník ordinálneho dátumu}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/sk/calculator/ordinal-date-converter}}, year = {2026}, note = {TG we-Calculate} }

Pomohla vám táto kalkulačka?