Ordinaldato-konverter
Konverter en hvilken som helst kalenderdato til dens ISO 8601-ordinalform YYYY-DDD, eller omdan et dag-i-året-nummer tilbage til en kalenderdato.
Retning
Hvordan fungerer denne lommeregner?
Ordinaldatoformatet YYYY-DDD betegner en dag ved dens nummer inden for året, fra 001 (1. januar) til 365 eller 366 (31. december). Denne konverter beregner det nummer ved at tælle hele dage fra årets begyndelse, anvender den gregorianske skudårsregel og konverterer i begge retninger, mens den viser resterende dage.
Formel
How this is calculated
En ordinaldato (ISO 8601 kalender-ordinalform) betegner en dag ved dens år og dens sekventielle nummer inden for det år, skrevet YYYY-DDD, hvor DDD løber fra 001 til 365 eller 366 i et skudår. 1. januar er dag 001 og 31. december er dag 365 eller 366.
For at konvertere en kalenderdato til ordinalform tager værktøjet UTC-tidsstemplet for datoen og trækker UTC-tidsstemplet for "dag 0" af det år fra (Date.UTC(Y,0,0), som er den foregående 31. december). Ved at dividere millisekundforskellen med 86.400.000 (antallet af millisekunder i et døgn) og afrunde nedad fås dag-i-året-nummeret, som derefter nuludfyldes til tre cifre. Den omvendte konvertering starter den 1. januar og lægger DDD−1 dage til med new Date(Date.UTC(Y, 0, DDD)) og aflæser derefter måneden og dagen. Ved at bruge UTC hele vejen igennem undgås sommertids- og tidszoneforskydninger, der kunne forskyde dagsgrænsen.
Skudår registreres med den gregorianske regel: et år er et skudår, når det er deleligt med 4, undtagen århundreder, som skal være delelige med 400. Dette fastsætter det maksimale gyldige DDD (365 eller 366) og resterende-dage-optællingen, beregnet som samlede dage minus DDD. Inputs valideres, så umulige datoer (såsom 30. februar) og dagnumre uden for området afvises, og en advarsel vises.
Ofte stillede spørgsmål
Ikke helt. ISO-ordinaldatoen (YYYY-DDD) kaldes nogle gange løst en "juliansk dato" inden for databehandling, men den ægte astronomiske Julian Date er en kontinuerlig dagsoptælling siden 4713 f.Kr. Dette værktøj producerer ISO-dag-i-året-formen.
Et almindeligt år har 365 dage (DDD op til 365) og et skudår har 366 dage (DDD op til 366). Konverteren tjekker den gregorianske skudårsregel for at fastsætte det gyldige område.
Ved at bruge UTC sikres det, at dag-i-året-beregningen ikke påvirkes af lokale tidszoner eller sommertidsovergange, som ellers kunne skubbe en dato over på den forkerte kalenderdag.
Også kendt som
TG we-Calculate Editorial Team. (2026). Ordinaldato-konverter [Online calculator]. TG we-Calculate. https://we-calculate.com/da/calculator/ordinal-date-converter
TG we-Calculate Editorial Team. "Ordinaldato-konverter." TG we-Calculate. 2026. https://we-calculate.com/da/calculator/ordinal-date-converter.
TG we-Calculate Editorial Team, "Ordinaldato-konverter," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/da/calculator/ordinal-date-converter
@misc{wecalculate_ordinal_date_converter, title = {Ordinaldato-konverter}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/da/calculator/ordinal-date-converter}}, year = {2026}, note = {TG we-Calculate} }
Hjalp denne lommeregner dig?
