Tarihe Gün Ekleme Hesaplayıcı nedir?
Bu araç, başlangıç olarak bir takvim tarihini ve bir gün sayısını alır, ardından sonuç tarihini hesaplar. Pozitif bir gün sayısı eklediğinizde tarih ileri gider; negatif bir sayı ise tarihi geriye taşır. Hesaplamanın temeli evrenseldir (Gregoryen takvimi). İsteğe bağlı dönem menüsü sayesinde başlangıç yılını Reiwa veya Heisei gibi bir Japon takvim dönemiyle de girebilirsiniz — bu seçenek, dönem yılını Batı (Gregoryen) yılına çevirmek için yalnızca sabit bir fark ekler. Varsayılan dönem Gregoryen/Batı takvimi olduğundan araç her yerde aynı şekilde çalışır.
Nasıl kullanılır?
Takvim dönemini seçin (normal kullanımda Gregoryen/Batı seçili kalsın), yılı girin, ay ve günü belirleyin ve eklemek istediğiniz gün sayısını yazın (çıkarmak için negatif bir sayı kullanın). Başlangıç gününün, aralığın 1. günü olarak sayılıp sayılmayacağını seçin. Sonuç, yeni tarihi ve bu tarihin haftanın hangi günü olduğunu gösterir.
Formül
Tarih, bir Jülyen Gün Numarasına (JDN) dönüştürülür: \(a = \lfloor (14 - \text{ay})/12 \rfloor\), \(y = \text{yıl} + 4800 - a\), \(m = \text{ay} + 12a - 3\) alındığında,
$$\text{JDN} = \text{gün} + \left\lfloor \frac{153m + 2}{5} \right\rfloor + 365y + \left\lfloor \frac{y}{4} \right\rfloor - \left\lfloor \frac{y}{100} \right\rfloor + \left\lfloor \frac{y}{400} \right\rfloor - 32045$$olur. Gün farkı JDN'ye eklenir ve sonuç tekrar bir takvim tarihine çevrilir. İlk gün sayılıyorsa, etkin fark hareket yönünde bir azaltılır.
$$\begin{gathered} \text{Result Date} = \text{JDN}^{-1}\!\left(\text{JDN}(\text{Start Date}) + \Delta\right) \\[1.5em] \text{where}\quad \left\{ \begin{aligned} \text{Start Date} &= (Y_g,\ \text{Month},\ \text{Day}) \\ Y_g &= \text{Year} + \text{Era Offset} \\ \Delta &= \text{Days to Add} - \operatorname{sign}\!\left(\text{Days to Add}\right) \end{aligned} \right. \end{gathered}$$
Çözümlü örnek
Başlangıç 15.06.2024, 10 gün ekleyin, ilk günü saymayın. Başlangıç tarihi JDN \(2460477\)'ye dönüşür; buna 10 eklenince \(2460477 + 10 = 2460487\) elde edilir ve bu da geri çevrildiğinde 25.06.2024, yani bir Salı gününü verir. Bunun yerine ilk günü sayarsanız etkin fark \(9\) olur ve sonuç 24.06.2024 (Pazartesi) çıkar — yani aralığın 10. günü.
Sık Sorulan Sorular
Artık yılları ve ay geçişlerini hesaba katıyor mu? Evet. Jülyen Gün Numarası dönüşümü; artık yılları, ay sonu geçişlerini ve yıl sınırlarını otomatik olarak yönetir.
Gün çıkarabilir miyim? Evet — gün sayısını negatif olarak girmeniz yeterli.
"İlk günü say" ne anlama geliyor? Bu seçenek etkinleştirildiğinde, başlangıç gününün kendisi aralığın 1. günü olarak sayılır; böylece tarih, girdiğiniz sayıdan bir gün daha az ilerler.