Bu araç ne işe yarar?
Tarihe Yıl Ekleme Hesaplama Aracı, bir başlangıç tarihi ile bir yıl sayısı alır ve o tarihten tam olarak istediğiniz yıl sonrasına denk gelen tarihi gösterir. Zamanda geriye gitmek için negatif bir sayı girmeniz yeterli. Yıl dönümleri, sözleşme süreleri, garanti bitiş tarihleri, yaş kilometre taşları, vade tarihleri ve bugünden tam yıl ileride bir tarih bulmanız gereken her türlü planlama için pratik bir çözümdür.
Nasıl kullanılır?
Tarih seçiciden başlangıç tarihinizi belirleyin, eklemek istediğiniz yıl sayısını yazın (örneğin 5) ve sonuçtaki tarihi görün. Yıl çıkarmak için yalnızca -3 gibi negatif bir değer girin. Sonuç; tam tarihi, ISO biçimini (YYYY-AA-GG) ve haftanın gününü gösterir.
Formülün açıklaması
Yıl eklemek aslında oldukça basittir: ay ile günü aynı tutar, yıla \(N\) değerini eklersiniz.
$$\text{resultDate} = \text{date}(\text{year}+N,\ \text{month},\ \text{day})$$
Tek istisna 29 Şubat'tır. Artık gün yalnızca artık yıllarda bulunduğundan (4'e tam bölünen, ancak 400'e bölünmeyen yüzyıl yılları hariç), başlangıç tarihiniz 29 Şubat ise ve hedef yıl artık yıl değilse, hesaplayıcı günü 28 Şubat'a çeker.
$$\text{Feb }29 \rightarrow \text{Feb }28 \ \text{(if target year is not a leap year)}$$
Böylece sonuç her zaman geçerli bir takvim tarihi olur.
Örnek hesaplama
29 Şubat 2020 ile başlayıp 1 yıl ekleyelim. Hedef yıl 2021'dir ve artık yıl olmadığından 29 Şubat mevcut değildir. Hesaplayıcı günü 28 Şubat'a sabitler ve sonuç 28 Şubat 2021 olur. Buna karşılık 4 yıl eklediğinizde 2024 yılına ulaşırsınız (bir artık yıl), dolayısıyla sonuç 29 Şubat 2024 olarak korunur.
Senaryo Karşılaştırması
Aşağıdaki tablo, Tarihe Yıl Ekleme Hesaplayıcısı'nın Şubat 29'un artık olmayan yıllarda Şubat 28'e dönüştüğü artık gün kuralı da dahil olmak üzere yaygın durumları nasıl işlediğini göstermektedir. Her sonuç, yıl ekledikten (pozitif yıllar) veya yıl çıkardıktan (negatif yıllar) sonra elde ettiğiniz tarih ve bu sonuç tarihin haftanın günüdür.
| Başlangıç Tarihi | Yıllar | Sonuç Tarihi | Haftanın Günü | Not |
|---|---|---|---|---|
| 1 Oca 2020 | +5 | 1 Oca 2025 | Çarşamba | Basit yıl ekleme |
| 29 Şub 2020 | +1 | 28 Şub 2021 | Pazar | 2021 artık yıl değildir, bu nedenle 29 Şub 28 Şub'a geri alınır |
| 29 Şub 2020 | +4 | 29 Şub 2024 | Perşembe | 2024 artık yıldır, bu nedenle 29 Şub korunur |
| 31 Ara 2023 | -10 | 31 Ara 2013 | Salı | Yıl çıkarma geçmişe gider |
| 15 Haz 2000 | +25 | 15 Haz 2025 | Pazar | Uzun vadeli ekleme aynı ay ve günü tutar |
Ay ve günün normalde aynı kaldığını; sadece yılın değiştiğini unutmayın. Tek istisna, 29 Şubat başlangıç tarihi artık olmayan bir yıla düşmesidir ve bu durum Şubat 28'e ayarlanarak sonucun geçerli bir takvim tarihi olması sağlanır.
Sıkça Sorulan Sorular
Yıl çıkarabilir miyim? Evet. On yıl öncesindeki tarihi bulmak için -10 gibi negatif bir sayı girin.
29 Şubat tarihim neden 28 Şubat oldu? Hedef yıl artık yıl olmadığı için o yıl 29 Şubat mevcut değildir ve ayın 28'ine sabitlenir.
Artık yılları genel olarak hesaba katıyor mu? Evet — burada yalnızca gün önemlidir (ay ve gün korunur) ve yıllar arasında düzeltilmesi gereken tek gün 29 Şubat'tır.