Intermediate

Järgkuupäeva teisendaja

Teisenda mis tahes kalendrikuupäev selle ISO 8601 järgkujuks YYYY-DDD või muuda aasta päeva number tagasi kalendrikuupäevaks.

Suund

Choose which way to convert
Enter the date as YYYY-MM-DD
Ordinal date
2026-06-27 = 2026-178
001 — Jan 1365 — Dec 31Päev 178Päev 178 väärtusest 365
Ordinal date
2026-178
Calendar date
2026-06-27
Aasta päev
178
Päevi jäänud
187
Leap year?
Ei
Tulemused on hinnangulised ja mõeldud üksnes üldiseks teabeks ega kujuta endast professionaalset nõuannet — kontrolli olulisi tulemusi alati sõltumatult, enne kui neile tugined. Loe täielikku lahtiütlust.
Kiire vastus

Kuidas see kalkulaator töötab?

Järgkuupäeva formaat YYYY-DDD tähistab päeva selle numbri järgi aastas, 001-st (1. jaanuar) kuni 365 või 366-ni (31. detsember). See teisendaja arvutab selle numbri, loendades täispäevad aasta algusest, rakendab Gregoriuse liigaasta reegli ja teisendab mõlemas suunas, näidates järelejäänud päevi.

Valem
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

Järgkuupäev (ISO 8601 kalendri-järgkuju) nimetab päeva selle aasta ja järjekorranumbri järgi selles aastas, kirjutatud YYYY-DDD, kus DDD kestab 001-st 365-ni, või 366-ni liigaastal. 1. jaanuar on päev 001 ja 31. detsember on päev 365 või 366.

Kalendrikuupäeva teisendamiseks järgkujju võtab tööriist kuupäeva UTC-ajatempli ja lahutab selle aasta "päeva 0" UTC-ajatempli (Date.UTC(Y,0,0), mis on eelmine 31. detsember). Millisekundivahe jagamine 86 400 000-ga (millisekundite arv päevas) ja allapoole ümardamine annab aasta päeva numbri, mis siis täidetakse kolmeks kohaks nullidega. Pöördteisendus algab 1. jaanuarist ja lisab DDD−1 päeva, kasutades new Date(Date.UTC(Y, 0, DDD)), seejärel loeb tagasi kuu ja päeva. UTC kasutamine kogu protsessi vältel väldib suveaja ja ajavööndi nihkeid, mis võiksid päeva piiri nihutada.

Liigaastad tuvastatakse Gregoriuse reegliga: aasta on liigaasta, kui see jagub 4-ga, välja arvatud sajandid, mis peavad jaguma 400-ga. See määrab maksimaalse kehtiva DDD (365 või 366) ja järelejäänud päevade arvu, arvutatuna kui koguarv päevi miinus DDD. Sisendid valideeritakse, nii et võimatud kuupäevad (näiteks 30. veebruar) ja vahemikust väljas päevanumbrid lükatakse tagasi ja kuvatakse hoiatus.

Korduma kippuvad küsimused

Mitte päris. ISO järgkuupäeva (YYYY-DDD) nimetatakse arvutustehnikas mõnikord lõdvalt "Juuliuse kuupäevaks", kuid tegelik astronoomiline Juuliuse kuupäev on pidev päevade loend alates 4713 eKr. See tööriist toodab ISO aasta päeva kuju.

Tavalisel aastal on 365 päeva (DDD kuni 365) ja liigaastal 366 päeva (DDD kuni 366). Teisendaja kontrollib Gregoriuse liigaasta reeglit, et määrata kehtiv vahemik.

UTC kasutamine tagab, et aasta päeva arvutust ei mõjuta kohalikud ajavööndid ega suveaja üleminekud, mis võiksid muidu lükata kuupäeva valele kalendripäevale.

Tuntud ka kui

ordinaalkuupäev
aasta päeva teisendaja
yyyy-ddd
juliaani kalendri kuupäev
päeva number aastas
järjekorrakuupäev

APA

TG we-Calculate Editorial Team. (2026). Järgkuupäeva teisendaja [Online calculator]. TG we-Calculate. https://we-calculate.com/et/calculator/ordinal-date-converter

Chicago

TG we-Calculate Editorial Team. "Järgkuupäeva teisendaja." TG we-Calculate. 2026. https://we-calculate.com/et/calculator/ordinal-date-converter.

IEEE

TG we-Calculate Editorial Team, "Järgkuupäeva teisendaja," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/et/calculator/ordinal-date-converter

BibTeX

@misc{wecalculate_ordinal_date_converter, title = {Järgkuupäeva teisendaja}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/et/calculator/ordinal-date-converter}}, year = {2026}, note = {TG we-Calculate} }

Kas see kalkulaator aitas sind?