Ordinalumräknare
Konvertera vilket kalenderdatum som helst till dess ISO 8601-ordinalform YYYY-DDD, eller omvandla ett dagnummer tillbaka till ett kalenderdatum.
Riktning
Hur fungerar denna kalkylator?
Ordinalformatet YYYY-DDD betecknar en dag med dess nummer inom året, från 001 (1 januari) till 365 eller 366 (31 december). Den här konverteraren beräknar det numret genom att räkna hela dagar från årets start, tillämpar den gregorianska skottårsregeln och konverterar i båda riktningarna medan den visar återstående dagar.
Formel
How this is calculated
Ett ordinaldatum (ISO 8601 kalender-ordinalform) namnger en dag med sitt år och dess löpnummer inom det året, skrivet YYYY-DDD där DDD löper från 001 till 365, eller 366 under ett skottår. 1 januari är dag 001 och 31 december är dag 365 eller 366.
För att konvertera ett kalenderdatum till ordinalform tar verktyget UTC-tidsstämpeln för datumet och subtraherar UTC-tidsstämpeln för 'dag 0' i det året (Date.UTC(Y,0,0), vilket är föregående 31 december). Att dividera millisekundsskillnaden med 86 400 000 (antalet millisekunder på en dag) och trunkera nedåt ger dagnumret inom året, som sedan fylls ut med nollor till tre siffror. Den omvända konverteringen startar vid 1 januari och adderar DDD−1 dagar med new Date(Date.UTC(Y, 0, DDD)), och läser sedan av månaden och dagen. Genom att använda UTC genomgående undviks sommartids- och tidszonavvikelser som kan förskjuta daggränsen.
Skottår detekteras med den gregorianska regeln: ett år är ett skottår om det är delbart med 4, utom sekelår, som måste vara delbara med 400. Detta fastställer det maximala giltiga DDD (365 eller 366) och antalet återstående dagar, beräknat som totalt antal dagar minus DDD. Inmatningar valideras så att omöjliga datum (som 30 februari) och dagsnummer utanför giltigt intervall avvisas och en varning visas.
Vanliga frågor
Inte exakt. ISO-ordinaldatumet (YYYY-DDD) kallas ibland löst för ett 'Julianskt datum' inom datavetenskap, men det verkliga astronomiska Julianska Datumet är en kontinuerlig dagsräkning sedan 4713 f.Kr. Det här verktyget producerar ISO-formen för dagnummer inom året.
Ett vanligt år har 365 dagar (DDD upp till 365) och ett skottår har 366 dagar (DDD upp till 366). Konverteraren kontrollerar den gregorianska skottårsregeln för att fastställa det giltiga intervallet.
Att använda UTC säkerställer att dagnummerberäkningen inte påverkas av lokala tidszoner eller sommartidsövergångar, som annars skulle kunna placera ett datum på fel kalenderdag.
Även känt som
TG we-Calculate Editorial Team. (2026). Ordinalumräknare [Online calculator]. TG we-Calculate. https://we-calculate.com/sv/calculator/ordinal-date-converter
TG we-Calculate Editorial Team. "Ordinalumräknare." TG we-Calculate. 2026. https://we-calculate.com/sv/calculator/ordinal-date-converter.
TG we-Calculate Editorial Team, "Ordinalumräknare," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/sv/calculator/ordinal-date-converter
@misc{wecalculate_ordinal_date_converter, title = {Ordinalumräknare}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/sv/calculator/ordinal-date-converter}}, year = {2026}, note = {TG we-Calculate} }
Hjälpte denna kalkylator dig?
