Intermediate

Convertor dată ordinală

Convertiți orice dată calendaristică în forma ordinală ISO 8601 YYYY-DDD sau transformați un număr al zilei din an înapoi în dată calendaristică.

Direcție

Choose which way to convert
Enter the date as YYYY-MM-DD
Ordinal date
2026-06-27 = 2026-178
001 — Jan 1365 — Dec 31Zi 178Zi 178 din 365
Ordinal date
2026-178
Calendar date
2026-06-27
Ziua din an
178
Zile rămase
187
Leap year?
Nu
Rezultatele sunt estimări furnizate doar cu titlu informativ general și nu constituie sfaturi profesionale — verifică întotdeauna în mod independent rezultatele importante înainte de a te baza pe ele. Citește declinarea completă a responsabilității.
Răspuns rapid

Cum funcționează acest calculator?

Formatul de dată ordinală YYYY-DDD etichetează o zi după numărul său din an, de la 001 (1 ianuarie) la 365 sau 366 (31 decembrie). Acest convertor calculează acel număr numărând zilele întregi de la începutul anului, aplică regula anului bisect gregorian și convertește în ambele direcții, arătând și zilele rămase.

Formulă
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

O dată ordinală (forma calendar-ordinală ISO 8601) denumește o zi după an și numărul său secvențial în acel an, scris YYYY-DDD unde DDD merge de la 001 la 365, sau 366 într-un an bisect. 1 ianuarie este ziua 001, iar 31 decembrie este ziua 365 sau 366.

Pentru a converti o dată calendaristică în formă ordinală, instrumentul preia marca temporală UTC a datei și scade marca temporală UTC a zilei zero a acelui an (Date.UTC(Y,0,0), care este 31 decembrie al anului anterior). Împărțind diferența în milisecunde la 86.400.000 (numărul de milisecunde dintr-o zi) și trunchiind se obține numărul zilei din an, care este apoi completat cu zerouri la trei cifre. Conversia inversă începe de la 1 ianuarie și adaugă DDD−1 zile folosind new Date(Date.UTC(Y, 0, DDD)), apoi citește luna și ziua. Utilizarea UTC pe tot parcursul evită decalajele de fus orar și ora de vară care ar putea deplasa limita zilei.

Anii bisecți sunt detectați cu regula gregoriană: un an este bisect când este divizibil cu 4, cu excepția centenilor, care trebuie să fie divizibili cu 400. Aceasta stabilește DDD-ul maxim valid (365 sau 366) și numărul zilelor rămase, calculat ca totalul zilelor minus DDD. Intrările sunt validate, deci datele imposibile (cum ar fi 30 februarie) și numerele de zile în afara intervalului sunt respinse și se afișează un avertisment.

Întrebări frecvente

Nu exact. Data ordinală ISO (YYYY-DDD) este uneori denumită informal dată iuliană în informatică, dar adevărata Dată Iuliană astronomică este o numărătoare continuă de zile din 4713 î.Hr. Acest instrument produce forma ISO a zilei din an.

Un an obișnuit are 365 de zile (DDD până la 365), iar un an bisect are 366 de zile (DDD până la 366). Convertorul verifică regula gregoriană a anului bisect pentru a stabili intervalul valid.

Utilizarea UTC asigură că calculul zilei din an nu este afectat de fusurile orare locale sau de tranzițiile orei de vară, care altfel ar putea plasa o dată în ziua calendaristică greșită.

Cunoscut și ca

data ordinala
convertor zi din an
aaaa-zzz
data calendar iulian
numar zi an
conversie data ordinala

APA

TG we-Calculate Editorial Team. (2026). Convertor dată ordinală [Online calculator]. TG we-Calculate. https://we-calculate.com/ro/calculator/ordinal-date-converter

Chicago

TG we-Calculate Editorial Team. "Convertor dată ordinală." TG we-Calculate. 2026. https://we-calculate.com/ro/calculator/ordinal-date-converter.

IEEE

TG we-Calculate Editorial Team, "Convertor dată ordinală," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/ro/calculator/ordinal-date-converter

BibTeX

@misc{wecalculate_ordinal_date_converter, title = {Convertor dată ordinală}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/ro/calculator/ordinal-date-converter}}, year = {2026}, note = {TG we-Calculate} }

Te-a ajutat acest calculator?