Omvandlare för julianskt datum
Omvandla samma tidpunkt mellan fyra vanliga representationer: ett proleptiskt gregorianskt datum, julianskt datum (JD), modifierat julianskt datum (MJD) och en Unix-tidsstämpel. Ange ett kalenderdatum i strikt format med UTC-offset eller börja med ett vanligt decimalt tidsvärde. Alla resultat beräknas från samma UTC-tidpunkt med precision på hela millisekunder, så kalendern, de astronomiska dagtalen och Unix-sekunderna stämmer överens. Värden visas med svensk talformatering för läsning och med kanoniska decimaler bredvid för säker kopiering.
Så omvandlar du ett julianskt datum
-
1
Välj källsystem
Börja med gregoriansk kalender, JD, MJD eller Unix-sekunder. Det valda fältet avgör hur källvärdet tolkas.
-
2
Ange en exakt tidpunkt
För kalenderdatum anger du lokal tid och en numerisk UTC-offset. För dagtal eller tidsstämpel använder du en decimalavskiljare utan tusentalsgruppering eller exponentform.
-
3
Läs och kopiera motsvarigheterna
Jämför den lokalt formaterade visningen med kopieringsklara värden för UTC, JD, MJD och Unix, beräknade från samma avrundade millisekund.
JD börjar vid middag, inte vid midnatt
USA:s marinobservatorium definierar julianskt datum som en fortlöpande räkning av dagar och delar av dagar med start vid middagstid i Greenwich. Middagsgränsen är den detalj som lättast orsakar ett halvt dygns fel: 2000-01-01 12:00:00 UTC är JD 2451545.0, medan midnatt tolv timmar tidigare är JD 2451544.5.
Modifierat julianskt datum förskjuter talet och flyttar heltalsgränsen till midnatt:
MJD = JD − 2,400,000.5
USNO:s ordlista använder samma samband. Dokumentationen för MJD i Astropy anger MJD 51544.0 som midnatt den 1 januari 2000.
Omvandlingsformel och räkneexempel
Unix-tid har 1970-01-01 00:00:00 UTC som referens. Vid den tidpunkten är JD 2440587.5 och MJD 40587.0. Med 86 400 sekunder per normalt dygn gäller:
JD = Unix-sekunder ÷ 86,400 + 2,440,587.5
För Unix-tidsstämpeln 946728000.000 ger division med 86 400 och tillägg av epokförskjutningen JD 2451545.000000000. När 2 400 000.5 dras bort blir resultatet MJD 51544.500000000. Alla tre motsvarar middag UTC den 1 januari 2000.
| UTC-tidpunkt | JD | MJD | Unix-sekunder |
|---|---|---|---|
| 1970-01-01 00:00 | 2440587.5 | 40587.0 | 0 |
| 2000-01-01 00:00 | 2451544.5 | 51544.0 | 946684800 |
| 2000-01-01 12:00 | 2451545.0 | 51544.5 | 946728000 |
Precision, tidsskalor och gränser
Omvandlaren använder en proleptisk gregoriansk kalender från år 0001 till 9999 och UTC-offset från −14:00 till +14:00. Varje källvärde avrundas till närmaste hela millisekund. Det kanoniska resultatet har tre decimaler för Unix-sekunder och nio för JD/MJD. Lokal talformatering används bara i visningen.
Tidsskalan är viktig i vetenskapliga sammanhang. JPL:s SPICE-dokumentation skiljer JDUTC från dynamiska julianska datum som JDTDB. Den här allmänna omvandlaren tolkar indata som civila UTC-tidpunkter och beräknar inte korrigeringar för UT1, TT, TAI eller TDB. POSIX behandlar dessutom varje dygn som exakt 86 400 sekunder och bortser från skottsekunder, därför avvisas kalendersekunden 60. Använd ett specialiserat astronomibibliotek som Astropy Time om du behöver precision under en millisekund eller uttrycklig omvandling mellan tidsskalor.
Endast de datum- och talfält du anger behandlas. De skickas till vår server, och i stegflödet förs värdena även vidare i webbadressen. Webbadressen kan finnas kvar i webbläsarhistoriken och serverloggar. Inga filer, platsuppgifter eller kontouppgifter efterfrågas.
Vanliga frågor
Nej. Julianskt datum är ett fortlöpande numeriskt dagtal. Verktyget tar emot kalenderindata enligt den proleptiska gregorianska kalendern och uttrycker sedan tidpunkten som JD, MJD och Unix-tid.
Det traditionella JD-dygnet börjar vid middagstid på referensmeridianen. Ett UTC-datum vid midnatt får därför ett julianskt datum som slutar på .5, medan följande middag har ett heltalsvärde för JD.
MJD är JD minus 2 400 000,5. Det mindre talet är praktiskt för moderna datum, och heltalsdagen byts vid midnatt i stället för vid middagstid.
Nej. Den följer POSIX-konventionen med 86 400 sekunder per dygn och avvisar sekund 60. Den passar för omvandling av civil UTC- och Unix-tid, inte för precisionsarbete över skottsekundgränser.
Strikta decimaltal och fasta kalenderfält förhindrar tvetydig tolkning. Ange YYYY-MM-DD, tid i 24-timmarsformat, en numerisk UTC-offset eller ett decimaltal med en punkt eller ett kommatecken, utan gruppering eller exponent.
Datumet och talvärdena skickas till servern för beräkningen. I stegflödet visas värdena också i webbadressen, som kan finnas kvar i webbläsarhistoriken och serverloggar. Inga filer, platsuppgifter eller kontodata efterfrågas.
Relaterade verktyg
Numerologikalkylator
Beräkna namnanknutna numerologital med pythagoreiska eller kaldeiska bokstavsvärden: uttryck, själens drivkraft och personlighet.
Lyftkraftskalkylator
Beräkna lyftkraften med Arkimedes formel F = ρ·V·g. Ange vätskans densitet och den nedsänkta volymen för att få den uppåtriktade kraften i newton och massan undanträngd vätska i kilogram.
Balusterkalkylator
Ange räckets fria spännvidd, balusterbredden och det största tillåtna mellanrummet för att få exakt antal balustrar du behöver och det jämna avståndet mellan varje spjäla, utan något mellanrum som överskrider normen.
Kattmatkalkylator
Beräkna dagliga kalorier och matportioner för din katt utifrån vikt, ålder och aktivitetsnivå. Anpassar sig till torr-, våt- eller blandad matning.
Rampkalkylator
Beräkna längd, lutning, vinkel, rampsträckor och uppskattad materialyta från höjdskillnad, förhållande, bredd och vilplansantagande.
BH-storlekskonverterare
Konvertera mellan brittiska, amerikanska, europeiska, franska/belgiska och australiska/nyzeeländska BH-storlekar med standardtabellerna för band och kupa.