Intermediate

Pretvornik ordinalnega datuma

Pretvorite kateri koli datum v obliko ISO 8601 YYYY-DDD ali pretvorite zaporedno številko dneva v letu nazaj v datum.

Smer

Choose which way to convert
Enter the date as YYYY-MM-DD
Ordinal date
2026-06-27 = 2026-178
001 — Jan 1365 — Dec 31Dan 178Dan 178 od 365
Ordinal date
2026-178
Calendar date
2026-06-27
Dan v letu
178
Preostali dnevi
187
Leap year?
Ne
Rezultati so ocene zgolj za splošno obveščanje in niso strokovni nasvet — pomembne rezultate vedno samostojno preverite, preden se nanje zanesete. Preberite celotno izjavo o omejitvi odgovornosti.
Hiter odgovor

Kako deluje ta kalkulator?

Format ordinalnega datuma YYYY-DDD označuje dan z njegovo zaporedno številko v letu, od 001 (1. januarja) do 365 ali 366 (31. decembra). Ta pretvornik izračuna to številko s štetjem celih dni od začetka leta, upošteva gregorijansko pravilo za prestopna leta in pretvarja v obe smeri ter prikazuje preostale dni.

Formula
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

Ordinalni datum (oblika ISO 8601 za vrstni datum) poimenuje dan z letom in zaporedno številko v tistem letu, zapisano kot YYYY-DDD, kjer DDD teče od 001 do 365 ali 366 v prestopnem letu. 1. januar je dan 001, 31. december pa je dan 365 ali 366.

Pri pretvorbi datuma v ordinalno obliko orodje vzame UTC-časovni žig datuma in odšteje UTC-časovni žig 'dneva 0' tistega leta (Date.UTC(Y,0,0), ki je predhodni 31. december). Delitev milisekundne razlike z 86 400 000 (število milisekund v dnevu) in zaokrožitev navzdol dá zaporedno številko dneva v letu, ki se nato dopolni z ničlami na tri mesta. Obratna pretvorba se začne 1. januarja in doda DDD−1 dni z new Date(Date.UTC(Y, 0, DDD)), nato pa prebere mesec in dan. Uporaba UTC v celoti preprečuje odmike meje dneva zaradi poletnega časa in časovnih con.

Prestopna leta se zaznavajo z gregorijanskim pravilom: leto je prestopno, ko je deljivo s 4, razen za stoletja, ki morajo biti deljiva s 400. To določi največji veljavni DDD (365 ali 366) in število preostalih dni, izračunano kot skupno število dni minus DDD. Vnosi so preverjeni, tako da so nemogoči datumi (kot je 30. februar) in številke dni izven obsega zavrnjeni in prikazano je opozorilo.

Pogosta vprašanja

Ne povsem. ISO ordinalni datum (YYYY-DDD) se v računalništvu včasih ohlapno imenuje 'julijanski datum', toda pravi astronomski julijanski datum je neprekinjeno štetje dni od leta 4713 pr. n. št. To orodje ustvarja obliko ISO za dan v letu.

Navadno leto ima 365 dni (DDD do 365), prestopno leto pa 366 dni (DDD do 366). Pretvornik preveri gregorijansko pravilo za prestopna leta, da določi veljaven obseg.

Uporaba UTC zagotavlja, da na izračun dneva v letu ne vplivajo lokalne časovne cone ali prehodi poletnega časa, ki bi sicer lahko prestavili datum na napačen dan v koledarju.

Znano tudi kot

ordinalni datum
dan v letu pretvornik
yyyy ddd
julijanski koledarski datum
številka dneva v letu
zaporedni datum
ordinalni datum converter

APA

TG we-Calculate Editorial Team. (2026). Pretvornik ordinalnega datuma [Online calculator]. TG we-Calculate. https://we-calculate.com/sl/calculator/ordinal-date-converter

Chicago

TG we-Calculate Editorial Team. "Pretvornik ordinalnega datuma." TG we-Calculate. 2026. https://we-calculate.com/sl/calculator/ordinal-date-converter.

IEEE

TG we-Calculate Editorial Team, "Pretvornik ordinalnega datuma," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/sl/calculator/ordinal-date-converter

BibTeX

@misc{wecalculate_ordinal_date_converter, title = {Pretvornik ordinalnega datuma}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/sl/calculator/ordinal-date-converter}}, year = {2026}, note = {TG we-Calculate} }

Vam je ta kalkulator pomagal?