Haftanın Günü Hesaplama Aracı nedir?
Bu araç, herhangi bir takvim tarihinin haftanın hangi gününe denk geldiğini söyler — geçmiş, bugün ya da gelecek fark etmez. Hangi gün doğduğunuzu, tarihî bir olayın hangi güne rastladığını ya da ileride bir teslim tarihinin haftanın hangi gününe geleceğini merak ediyorsanız, yılı, ayı ve günü girin; cevabı anında alın. Hesaplama, proleptik Gregoryen takvimi üzerinde Zeller eşitliğini kullanır.
Nasıl kullanılır?
Yılı seçin, açılır menüden ayı belirleyin ve ayın gününü girin. Hesapla düğmesine basın; sonuç kutusunda haftanın gününün adı görüntülenir. Tablo ayrıca yazılımcılar ve meraklılar için ham Zeller indeksini (\(h\)) ve ISO hafta günü numarasını (1 = Pazartesi … 7 = Pazar) da gösterir.
Formülün açıklaması
Zeller eşitliği, haftanın gününü tamamen aritmetik işlemlerle hesaplar — hiçbir tablo aramasına gerek yoktur. Ocak ve Şubat ayları, bir önceki yılın 13. ve 14. ayları olarak ele alınır; bu da artık gün hesabını basitleştirir. \(q\) = gün, \(m\) = düzeltilmiş ay, \(K = Y \bmod 100\) ve \(J\) = yüzyıl (\(\lfloor Y/100 \rfloor\)) olmak üzere formül şöyledir:
$$h = \left( q + \left\lfloor \frac{13(m+1)}{5} \right\rfloor + K + \left\lfloor \frac{K}{4} \right\rfloor + \left\lfloor \frac{J}{4} \right\rfloor + 5J \right) \bmod 7$$Burada \(h = 0\) Cumartesi, \(1\) Pazar şeklinde devam eder ve \(6\) = Cuma'ya kadar gider.
Çözümlü örnek
13 Mart 2020 için: \(q = 13\), \(m = 3\), \(y = 2020\) olduğundan \(K = 20\) ve \(J = 20\). Buradan
$$h = \left( 13 + \left\lfloor \frac{52}{5} \right\rfloor + 20 + \left\lfloor \frac{20}{4} \right\rfloor + \left\lfloor \frac{20}{4} \right\rfloor + 100 \right) \bmod 7 = (13 + 10 + 20 + 5 + 5 + 100) \bmod 7 = 153 \bmod 7 = 6 = \text{Cuma}.$$Gerçekten de 13 Mart 2020 bir Cuma günüydü.
Sıkça Sorulan Sorular
1582'den önceki eski tarihler için çalışır mı? Araç proleptik Gregoryen takvimi kullanır; bu nedenle aslında Jülyen takvimine göre kaydedilmiş çok eski tarihlerde bulunan gün, tarihî kayıttakinden farklı olabilir.
Neden Cumartesi \(h = 0\)? Bu, klasik Zeller formülünün tanımlanış şeklinden kaynaklanır. Hesaplayıcı bunu sizin için okunabilir bir gün adına dönüştürür.
İstediğim her yılı girebilir miyim? Evet, 1'den 9999'a kadar her yılı girebilirsiniz. Yalnızca girdiğiniz günün seçtiğiniz ay için geçerli olduğundan emin olun.