İki tarih arasındaki gün sayısı, takvimde saymaktan daha fazlasını gerektirir: ay uzunlukları farklıdır (28-31 gün), artık yıllar araya girebilir, ve hangi tarihi "başlangıç" hangi tarihi "bitiş" olarak girdiğiniz sonucu etkilememelidir.
Hesap nasıl çalışır?
İki tarih arasındaki gün farkı, her iki tarihin de takvim başlangıcından (epoch) itibaren gün cinsinden karşılığı bulunup birbirinden çıkarılmasıyla hesaplanır — ay/yıl uzunluklarını tek tek saymaya gerek kalmaz, bu yüzden Şubat'ın 28 mi 29 mu çektiği veya ayların 30 mu 31 mi olduğu otomatik doğru sonuç verir. İyi bir hesap aracı yön bağımsız olmalıdır: hangi tarihi önce girerseniz girin (geçmişten geleceğe veya tam tersi) sonuç aynı, pozitif gün sayısı olarak çıkmalıdır.
Gün sayısı tek başına yeterli mi?
Çoğu zaman hayır. "87 gün" demek ile "2 ay 27 gün" demek aynı bilgiyi farklı biçimde taşır ve bağlama göre biri diğerinden daha anlamlıdır: bir kira sözleşmesi süresi için ay/yıl daha okunur, bir geri sayım için toplam gün daha nettir. İyi bir araç ikisini birden vermeli, üstelik haftaya çevrilmiş hali de (gün sayısı ÷ 7) eklemelidir.
Örnek: 30 Ağustos – 13 Kasım 2026
Bu iki tarih arasında tam 75 gün vardır (10 hafta 5 gün, takvim olarak 2 ay 14 gün) — tarihleri ters sırada girseniz de (13 Kasım'dan 30 Ağustos'a) sonuç değişmez, çünkü hesap yön bağımsızdır.
Örnek: ilişki/yıl dönümü sayacı
14 Şubat 2024'ten 18 Temmuz 2026'ya kadar geçen süre 885 gündür — 126 hafta 3 gün, ya da takvim olarak 2 yıl 5 ay 4 gün. Bu tür hesap, yıl dönümü, ilişki süresi veya "doğduğumdan bugüne" gibi sayaçlarda kullanılan yöntemin aynısıdır.
Sık yapılan hatalar
- Ay farkını "30 gün" varsayıp elle çarpmak — Şubat ve 31 günlük aylar bu varsayımı bozar, gerçek gün farkı takvimden doğrudan hesaplanmalıdır.
- Başlangıç ve bitiş tarihini karıştırıp negatif veya yanlış sonuç almak — doğru bir hesap aracı bu sırayı kendisi düzeltmelidir.
Herhangi iki tarih arasındaki gün, hafta ve ay/yıl farkını görmek için İki Tarih Arasındaki Gün Sayısı aracını kullanın; kendi yaşınızı hesaplamak isterseniz Yaş Hesaplama aracına bakın.