Intermediate

Ordinalumräknare

Konvertera vilket kalenderdatum som helst till dess ISO 8601-ordinalform YYYY-DDD, eller omvandla ett dagnummer tillbaka till ett kalenderdatum.

Riktning

Choose which way to convert
Enter the date as YYYY-MM-DD
Ordinal date
2026-06-27 = 2026-178
001 — Jan 1365 — Dec 31Dag 178Dag 178 av 365
Ordinal date
2026-178
Calendar date
2026-06-27
Dag på året
178
Dagar kvar
187
Leap year?
Nej
Resultaten är uppskattningar endast för allmän information och utgör inte professionell rådgivning — verifiera alltid viktiga resultat oberoende innan du förlitar dig på dem. Läs hela ansvarsfriskrivningen.
Snabbt svar

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

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

ordinaldatum omvandlare
dag på året omvandlare
yyyy-ddd
juliansk kalender datum
dagnummer på året
ordinaldatum

APA

TG we-Calculate Editorial Team. (2026). Ordinalumräknare [Online calculator]. TG we-Calculate. https://we-calculate.com/sv/calculator/ordinal-date-converter

Chicago

TG we-Calculate Editorial Team. "Ordinalumräknare." TG we-Calculate. 2026. https://we-calculate.com/sv/calculator/ordinal-date-converter.

IEEE

TG we-Calculate Editorial Team, "Ordinalumräknare," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/sv/calculator/ordinal-date-converter

BibTeX

@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?