İçeriğe atla
Ana SayfaZamanTarih Hesaplama

Tarih Hesaplama

Bir tarihe gün, hafta, ay veya yıl ekleyin ya da çıkarın. Bu aracın farkı, takvim aritmetiğinin en sinsi tuzağını doğru çözmesidir: 31 Ocak + 1 ay işlemi 3 Mart değil 28 Şubat verir. Aradaki süreyi ölçmek için iki tarih arası gün, hafta sonlarını atlayan hesap için iş günü hesaplama aracına bakın.

Tarihe süre eklerken sıra önemlidir: önce yıl ve ay, sonra gün eklenir. Ay eklerken hedef ayda o gün yoksa sonuç ayın son gününe sabitlenir. Örnek: 31 Ocak 2026 + 1 ay = 28 Şubat 2026 (2024\'te 29 Şubat). 22 Temmuz 2026 + 45 gün = 5 Eylül 2026.

Bir tarih seçin.

Bir tarih ve eklemek istediğiniz süreyi girin.

31 Ocak + 1 ay kaç eder? Ay taşması sorunu

Bu, tarih kütüphanelerinin en bilinen tuzağıdır. 31 Ocak\'a bir ay eklerseniz hedef 31 Şubat olur — ama böyle bir gün yoktur. Yazılımların çoğu bu durumda tarihi sessizce taşırır ve 3 Mart\'a (artık yılda 2 Mart) geçer. Sonuç, kullanıcının beklediğinden bir ay ve birkaç gün ileridedir.

Bu araç bunun yerine ayın son gününe sabitler: 31 Ocak + 1 ay = 28 Şubat (artık yılda 29 Şubat). Sözleşme, vade ve abonelik hesaplarında beklenen davranış budur; her ayın 31\'inde yenilenen bir abonelik Şubat\'ta ayın sonunda yenilenir, Mart\'a taşmaz. Araç bu düzeltmeyi yaptığında sonucun altında açıkça bildirir.

İşlemBu araçHam taşma davranışı
31 Ocak 2026 + 1 ay28 Şubat 20263 Mart 2026
31 Ocak 2024 + 1 ay29 Şubat 20242 Mart 2024
31 Mart 2026 + 1 ay30 Nisan 20261 Mayıs 2026
29 Şubat 2024 + 1 yıl28 Şubat 20251 Mart 2025

Sıra neden önemli: önce ay mı, önce gün mü?

Yıl/ay ile gün/hafta aynı anda eklenirken sıra sonucu değiştirir. Bu araç önce yıl ve ayı, sonra hafta ve günü uygular. Sebebi, ay ekleme işleminin taşma düzeltmesi gerektirmesi ve bunun gün eklemeden önce yapılmasının daha öngörülebilir olmasıdır.

Fark somuttur: 31 Ocak + 1 ay + 1 gün işleminde bu araç önce 28 Şubat\'a sabitler, sonra bir gün ekler ve 1 Mart verir. Ters sırada (önce gün) 1 Şubat + 1 ay = 1 Mart çıkar; bu örnekte aynı sonuç doğar ama 30 Ocak gibi girdilerde iki yol ayrışır. Sözleşme metinlerinde belirsizliği önlemek için sürenin nasıl sayılacağı açıkça yazılmalıdır.

Sözleşme sürelerinde hangi gün esas alınır?

6098 sayılı Türk Borçlar Kanunu md. 92\'ye göre süre ay veya yıl olarak belirlenmişse, süre son ayın başlangıç gününe karşılık gelen günde biter; o ayda karşılık gelen gün yoksa ayın son günü esas alınır. Yani kanun da bu aracın uyguladığı sabitleme kuralını benimser. Ayrıca md. 91\'e göre sürenin başladığı gün hesaba katılmaz; süre ertesi gün işlemeye başlar.

Sık sorulan sorular

Bir tarihe kaç gün eklerim, nasıl hesaplanır?

Tarihi ve eklemek istediğiniz gün sayısını girmeniz yeterlidir. Örneğin 22 Temmuz 2026'ya 45 gün eklerseniz sonuç 5 Eylül 2026 olur. Elle hesaplarken ayların uzunluğuna dikkat etmek gerekir: Temmuz'un kalan 9 günü, Ağustos'un 31 günü ve Eylül'ün 5 günü toplam 45 eder. En sık yapılan hata bütün ayları 30 gün saymaktır; bu, uzun sürelerde birkaç günlük sapma yaratır. Araç hesabı gerçek takvim üzerinden yapar, ortalama ay uzunluğu kullanmaz.

31 Ocak'a bir ay eklersem hangi tarih çıkar?

28 Şubat çıkar; artık yılda 29 Şubat. Bu araç ay eklerken hedef ayda o gün yoksa sonucu ayın son gününe sabitler. Birçok yazılım kütüphanesi bunun yerine tarihi taşırır ve 3 Mart'a geçer, yani beklenenden bir ay üç gün ileri gider. Kanun da sabitleme yaklaşımını benimser: 6098 sayılı Türk Borçlar Kanunu md. 92'ye göre süre ay olarak belirlenmişse, son ayda karşılık gelen gün yoksa ayın son günü esas alınır.

29 Şubat'ta doğan biri artık olmayan yılda kaç yaşına girer?

Takvimde o gün bulunmadığı için uygulamalar genellikle 28 Şubat'ı esas alır ve bu araç da öyle yapar: 29 Şubat 2024'e bir yıl eklerseniz 28 Şubat 2025 çıkar. Bazı hukuk sistemleri 1 Mart'ı kabul eder, bu yüzden resmî işlemlerde ilgili mevzuata bakmak gerekir. Türk hukukunda yaşın hesabı nüfus kaydındaki doğum tarihine göre yapılır; pratikte 29 Şubat doğumlular artık olmayan yıllarda doğum günlerini 28 Şubat'ta kutlar.

Aynı anda hem ay hem gün eklersem sıra önemli mi?

Evet, önemlidir. Bu araç önce yıl ve ayı, sonra hafta ve günü uygular. Sebebi, ay eklemenin taşma düzeltmesi gerektirmesi ve bunun gün eklemeden önce yapılmasının daha öngörülebilir sonuç vermesidir. 31 Ocak + 1 ay + 1 gün işleminde araç önce 28 Şubat'a sabitler, sonra bir gün ekleyerek 1 Mart verir. Ters sırada hesaplanırsa bazı girdilerde farklı sonuç çıkar; sözleşme metinlerinde sürenin nasıl sayılacağının açıkça yazılması bu yüzden önemlidir.

Sözleşme süresi ne zaman başlar, başlangıç günü sayılır mı?

6098 sayılı Türk Borçlar Kanunu md. 91'e göre sürenin başladığı gün hesaba katılmaz; süre ertesi gün işlemeye başlar. Yani 22 Temmuz'da imzalanan 30 günlük bir sürede sayım 23 Temmuz'dan başlar ve süre 21 Ağustos'ta biter. Aynı kanunun md. 93 hükmüne göre sürenin son günü resmî tatile rastlarsa, süre tatili izleyen ilk iş gününde sona erer. İş günü esaslı süreler için iş günü hesaplama aracını kullanabilirsiniz.

Geriye doğru tarih hesaplayabilir miyim?

Evet, işlem seçeneğini 'Çıkar' yaparak geçmişe doğru hesaplayabilirsiniz. Bu, bir teslim tarihinden geriye doğru planlama yaparken işe yarar: 15 Ekim'de teslim edilecek bir iş için 60 gün önce başlamak gerekiyorsa çıkarma modu size 16 Ağustos'u verir. Geri hesapta da ay taşması aynı kuralla düzeltilir; 31 Mart'tan bir ay geriye gidince 28 Şubat çıkar, 31 Şubat gibi olmayan bir tarih üretilmez.

Hafta eklemek ile 7 gün eklemek aynı şey mi?

Evet, tamamen aynıdır; araç haftayı 7 günle çarparak uygular. Ayrı bir alan olmasının tek sebebi kullanım kolaylığıdır: 12 hafta yazmak 84 gün yazmaktan daha okunaklıdır. Gebelik takibi, proje planlaması ve eğitim dönemleri gibi hafta üzerinden konuşulan alanlarda bu pratiktir. Ay eklemekten farkı ise önemlidir: 4 hafta 28 gündür ama bir ay 28 ile 31 gün arasında değişir, yani '4 hafta sonra' ile 'bir ay sonra' aynı tarihi vermez.

Sonuç hangi güne denk geliyor, tatil mi?

Araç sonucun haftanın hangi gününe denk geldiğini ve yılın kaçıncı günü olduğunu birlikte gösterir. Resmî tatil kontrolü bu araçta yapılmaz; hafta sonları ve resmî tatiller atlanarak hesap yapmak istiyorsanız iş günü hesaplama aracını kullanın. Orada 2026-2030 resmî tatil takvimi gömülüdür ve dinî bayramlar Diyanet'in resmî takviminden alınmıştır.

Kaynaklar