Intermediate

Pretvarač Ordinalnog Datuma

Pretvorite bilo koji kalendarski datum u ISO 8601 ordinalni oblik YYYY-DDD, ili pretvorite redni broj dana u godini natrag u kalendarski datum.

Smjer

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 u godini
178
Preostalo dana
187
Leap year?
Ne
Rezultati su procjene namijenjene isključivo općoj informaciji i ne predstavljaju stručni savjet — uvijek samostalno provjerite važne rezultate prije nego što se na njih oslonite. Pročitajte cijelu izjavu o odricanju odgovornosti.
Brzi odgovor

Kako radi ovaj kalkulator?

Ordinalni format datuma YYYY-DDD označava dan rednim brojem unutar godine, od 001 (1. siječnja) do 365 ili 366 (31. prosinca). Ovaj pretvarač izračunava taj broj brojenjem cijelih dana od početka godine, primjenjuje Gregorijansko pravilo prijestupne godine i pretvara u oba smjera, prikazujući preostale dane.

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 (ISO 8601 kalendarski-ordinalni oblik) imenuje dan prema godini i rednom broju unutar te godine, pisan kao YYYY-DDD gdje DDD ide od 001 do 365, ili 366 u prijestupnoj godini. 1. siječnja je dan 001, a 31. prosinca je dan 365 ili 366.

Za pretvaranje kalendarskog datuma u ordinalni oblik, alat uzima UTC vremensku oznaku datuma i oduzima UTC vremensku oznaku «dana 0» te godine (Date.UTC(Y,0,0), što je prethodnog 31. prosinca). Dijeljenje milisekunde razlike s 86 400 000 (broj milisekundi u danu) i zaokruživanje prema dolje daje redni broj dana u godini, koji se zatim dopunjava nulama na tri znamenke. Obrnuto pretvaranje počinje 1. siječnja i dodaje DDD−1 dana koristeći new Date(Date.UTC(Y, 0, DDD)), zatim čita natrag mjesec i dan. Korištenje UTC-a u potpunosti izbjegava pomake ljetnog/zimskog vremena i vremenskih zona koji bi mogli pomaknuti granicu dana.

Prijestupne godine otkrivaju se Gregorijanskim pravilom: godina je prijestupna kada je djeljiva s 4, osim stogodišnjica, koje moraju biti djeljive s 400. Ovo postavlja maksimalni valjani DDD (365 ili 366) i broj preostalih dana, izračunat kao ukupni dani minus DDD. Unosi se validiraju, pa se nemogući datumi (poput 30. veljače) i redni brojevi izvan raspona odbacuju i prikazuje se upozorenje.

Često postavljana pitanja

Ne točno. ISO ordinalni datum (YYYY-DDD) se ponekad neformalno naziva «Julijanskim datumom» u računalstvu, ali pravi astronomski Julijanski Datum je neprekidan zbroj dana od 4713. pr. Kr. Ovaj alat proizvodi ISO oblik dana u godini.

Obična godina ima 365 dana (DDD do 365), a prijestupna godina ima 366 dana (DDD do 366). Pretvarač provjerava Gregorijansko pravilo prijestupne godine za postavljanje valjanog raspona.

Korištenje UTC-a osigurava da izračun dana u godini nije pod utjecajem lokalnih vremenskih zona ili prijelaza na ljetno/zimsko računanje vremena, koji bi inače mogli staviti datum na pogrešan kalendarski dan.

Poznato i kao

redni datum
dan u godini pretvarač
yyyy-ddd
ordinalni datum
redni broj dana u godini
julijanski kalendarski datum

APA

TG we-Calculate Editorial Team. (2026). Pretvarač Ordinalnog Datuma [Online calculator]. TG we-Calculate. https://we-calculate.com/hr/calculator/ordinal-date-converter

Chicago

TG we-Calculate Editorial Team. "Pretvarač Ordinalnog Datuma." TG we-Calculate. 2026. https://we-calculate.com/hr/calculator/ordinal-date-converter.

IEEE

TG we-Calculate Editorial Team, "Pretvarač Ordinalnog Datuma," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/hr/calculator/ordinal-date-converter

BibTeX

@misc{wecalculate_ordinal_date_converter, title = {Pretvarač Ordinalnog Datuma}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/hr/calculator/ordinal-date-converter}}, year = {2026}, note = {TG we-Calculate} }

Je li vam ovaj kalkulator pomogao?