Jülyen Gün Dönüştürücü

Zaman sistemi dönüşümü
Sonraki

Aynı anı dört yaygın gösterim arasında dönüştürün: ileriye ve geriye uzatılmış Gregoryen tarih, Jülyen Tarihi (JD), Değiştirilmiş Jülyen Tarihi (MJD) ve Unix zaman damgası. UTC farkıyla birlikte kesin biçimli bir takvim değeri girin veya düz ondalık bir zaman değeriyle başlayın. Takvim, astronomik gün sayıları ve Unix saniyeleri birbiriyle uyumlu kalsın diye tüm sonuçlar aynı UTC anından tam milisaniye hassasiyetiyle hesaplanır. Okumayı kolaylaştırmak için yerel biçimli değerler, güvenle kopyalamak için de yanlarında noktalı kanonik ondalıklar gösterilir.

Jülyen Tarihi nasıl dönüştürülür?

  1. 1

    Kaynak sistemi seçin

    Gregoryen takvim, JD, MJD veya Unix saniyelerinden başlayın. Seçilen alan, kaynak değerin nasıl yorumlanacağını belirler.

  2. 2

    Kesin bir an girin

    Takvim tarihi için yerel saati ve sayısal UTC farkını ekleyin. Gün sayısı veya zaman damgası için basamak gruplaması ya da üslü gösterim olmadan tek ondalık ayırıcı kullanın.

  3. 3

    Tüm karşılıkları okuyup kopyalayın

    Yerel biçimdeki gösterimi, aynı yuvarlanmış milisaniyeden türetilen kopyalamaya hazır UTC, JD, MJD ve Unix değerleriyle karşılaştırın.

JD gece yarısında değil, öğlen başlar

ABD Deniz Gözlemevi, Jülyen Tarihini Greenwich öğleninden başlayan kesintisiz gün ve gün kesri sayımı olarak tanımlar. Öğlen sınırı yarım günlük hataya en sık yol açan ayrıntıdır: 2000-01-01 12:00:00 UTC, JD 2451545.0 değeridir; on iki saat önceki gece yarısı ise JD 2451544.5 olur.

Değiştirilmiş Jülyen Tarihi sayıyı kaydırır ve tam sayı sınırını gece yarısına taşır:

MJD = JD − 2,400,000.5

USNO sözlüğü aynı ilişkiyi kullanır. Astropy MJD belgeleri, MJD 51544.0 değerini 1 Ocak 2000 gece yarısı olarak belirtir.

Dönüştürme formülü ve örnek

Unix zamanı, 1970-01-01 00:00:00 UTC anını referans alır. Bu anda JD 2440587.5, MJD ise 40587.0 değerindedir. Sıradan bir günde 86.400 saniye olduğuna göre:

JD = Unix saniyesi ÷ 86,400 + 2,440,587.5

946728000.000 Unix zaman damgası için 86.400’e bölme ve epok farkını ekleme işlemi JD 2451545.000000000 sonucunu verir. 2.400.000,5 çıkarıldığında MJD 51544.500000000 bulunur. Üçü de 1 Ocak 2000 öğlen UTC anını gösterir.

UTC anı JD MJD Unix saniyesi
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

Hassasiyet, zaman ölçekleri ve sınırlar

Bu dönüştürücü 0001 ile 9999 yılları arasındaki ileriye ve geriye uzatılmış Gregoryen takvimi ile −14:00 ile +14:00 arasındaki UTC farklarını kullanır. Her kaynak en yakın tam milisaniyeye yuvarlanır. Kanonik çıktı Unix saniyelerinde üç, JD/MJD değerlerinde dokuz ondalık basamak tutar; yerel sayı biçimi yalnızca ekrandaki gösterim içindir.

Bilimsel çalışmalarda zaman ölçeği önemlidir. JPL SPICE belgeleri, JDUTC ile JDTDB gibi dinamik Jülyen tarihlerini birbirinden ayırır. Bu genel amaçlı dönüştürücü girdileri sivil UTC anları olarak yorumlar; UT1, TT, TAI veya TDB düzeltmelerini hesaplamaz. POSIX ayrıca her günü tam 86.400 saniye sayar ve artık saniyeleri yok sayar; bu nedenle 60 takvim saniyesi özellikle reddedilir. Milisaniye altı hassasiyet veya zaman ölçekleri arasında açık dönüşüm gerekiyorsa Astropy Time gibi uzman bir astronomi kütüphanesi kullanın.

Yalnızca girdiğiniz tarih ve sayı alanları işlenir. Bunlar site sunucusuna gönderilir; adımlı akıştaki değerler adımlar arasında URL’de de taşınır. URL tarayıcı geçmişinde ve sunucu günlüklerinde kalabilir. Dosya, konum veya hesap bilgisi istenmez.

Sık Sorulan Sorular

Hayır. Jülyen Tarihi kesintisiz sayısal bir gün sayımıdır. Bu araç takvim girdisini ileriye ve geriye uzatılmış Gregoryen takvimde kabul eder, ardından aynı anı JD, MJD ve Unix zamanı olarak ifade eder.

Geleneksel JD günü referans meridyeninde öğlen başlar. Bu yüzden UTC gece yarısındaki bir Jülyen Tarihi .5 ile biter; bir sonraki öğlen ise JD tam sayı olur.

MJD, JD eksi 2.400.000,5 değeridir. Daha küçük sayı modern tarihler için kullanışlıdır ve tam sayı günü öğlen yerine gece yarısında değişir.

Hayır. Günde 86.400 saniyelik POSIX kuralını izler ve 60. saniyeyi reddeder. Sivil UTC ve Unix dönüşümleri için uygundur; artık saniye sınırlarında hassas zaman ölçeği çalışmaları için uygun değildir.

Kesin düz ondalıklar ve sabit takvim alanları belirsiz ayrıştırmayı önler. YYYY-MM-DD, 24 saatlik saat, sayısal UTC farkı veya gruplama ve üs olmadan tek nokta ya da virgül içeren ondalık değer girin.

Tarih ve sayı değerleri dönüşümü hesaplamak için sunucuya gönderilir. Adımlı akış değerleri URL’de de görünür; URL tarayıcı geçmişinde ve sunucu günlüklerinde kalabilir. Dosya, konum veya hesap verisi istenmez.

İlgili Araçlar