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
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
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
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
TG we-Calculate Editorial Team. "Prevodník ordinálneho dátumu." TG we-Calculate. 2026. https://we-calculate.com/sk/calculator/ordinal-date-converter.
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
@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?
