Verimlilik

İki Tarih Arasındaki Gün Sayısı Nasıl Hesaplanır?

6 dk okuma

İki tarih arasındaki gün sayısını hesaplamak için başlangıç ve bitiş tarihini alıp aradaki farkı toplam gün, hafta veya ay olarak çıkarmak yeterlidir. Bunu elle yapmak sanıldığından zordur, çünkü ayların gün sayısı farklıdır ve artık yıllar hesaba dahil edilmezse sonuç bir gün kayar. Bu yüzden sözleşme son tarihleri, ihbar süreleri, seyahat planlaması ya da bir proje takviminin süresi hesaplanırken elle sayım yerine bir hesaplayıcı kullanmak daha güvenlidir.

Takvim dökümü mü, toplam gün mü

Bir tarih farkını iki farklı şekilde ifade edebilirsiniz ve hangisini kullanacağınız duruma göre değişir. Birincisi takvim dökümüdür: “3 ay 15 gün” gibi, insan gözüyle okunması kolay bir ifade. İkincisi ise ham toplamdır: “105 gün” ya da “2.520 saat” gibi, tek bir sayıya indirgenmiş bir değer.

Bir kişiye bir sürenin ne kadar sürdüğünü anlatırken takvim dökümü daha doğaldır, çünkü zihin “üç ay” ifadesini anında kavrar ama “105 gün” ifadesini önce ayrıştırması gerekir. Buna karşılık bir sözleşme maddesi, bir tablo hesaplaması ya da bir fatura gecikme cezası söz konusu olduğunda ham gün sayısı asıl ihtiyaç duyulan değerdir, çünkü hesaplamalar genelde gün üzerinden yapılır, ay üzerinden değil. İyi bir tarih farkı hesaplayıcısı ikisini de aynı anda gösterir, böylece hangi bağlamda hangisine ihtiyacınız olduğuna siz karar verirsiniz.

Bir aya bir ay eklemek her zaman aynı gün sayısı değildir

Aylar arasında gün sayısı sabit olmadığı için “bir ay sonra” ifadesi her seferinde farklı bir gün farkına denk gelebilir. Bunu somut bir örnekle görelim: 31 Ocak 2024’ten 1 Mart 2024’e giden aralık, takvim dökümünde 1 ay, 1 gün olarak çıkar. Aynı aralığın toplamları ise 30 gün, 4 hafta, 720 saat, 43.200 dakikadır.

Buradaki incelik şu: 31 Ocak’a bir ay eklendiğinde normalde Şubat’ın son gününe düşülür. 2024 bir artık yıl olduğu için Şubat’ta 28 değil 29 gün vardır, dolayısıyla 1 Mart bu noktadan tam olarak 1 gün sonrasıdır. Sonuç olarak döküm “1 ay, 1 gün” çıkar; gün rakamlarını (31 ve 1) doğrudan birbirinden çıkarıp “-30 gün gibi bir şey” beklemek yanlış bir yaklaşımdır, çünkü ay sınırını atladığınızda gün sayaçları sıfırlanıp yeniden başlar. Toplam 30 gün çıkması da tesadüf değil: Şubat 2024’ün 29 günü artı 1 Mart’a kadar geçen 1 gün, tam olarak 30 gün eder.

”Bir yıl” her zaman 365 gün değildir

Aynı mantık yıllar için de geçerlidir, hatta burada fark daha da çarpıcıdır. İki ardışık örneğe bakalım.

AralıkTakvim dökümüToplam gün
1 Ocak 2024 → 1 Ocak 20251 yıl, 0 ay, 0 gün366 gün
1 Ocak 2025 → 1 Ocak 20261 yıl, 0 ay, 0 gün365 gün

İkisinde de takvim dökümü tıpatıp aynıdır: tam 1 yıl, ne fazla ay ne fazla gün. Ama toplam gün sayısı bir gün farklıdır. Sebebi basit: 2024 bir artık yıldır, bu yüzden 1 Ocak 2024 ile 1 Ocak 2025 arasındaki aralık 29 Şubat 2024’ü içerir ve toplam 366 gün çeker. 2025 ise artık yıl değildir, bu aralıkta 29 Şubat hiç yer almaz, toplam da 365 gün olarak kalır.

Bu, “bir yıl = 365 gün” kuralını bir tabloya ya da bir formüle sabitleyen herkesin, kullandığı aralık bir artık yılı kapsadığında bir gün hata yapacağı anlamına gelir. Ortalamada bu durum her 4 yılda bir kez gerçekleşir (100’e tam bölünen ama 400’e bölünmeyen yıllar hariç, ama bu istisna gündelik hesaplamalarda nadiren karşınıza çıkar). Yıl dönümü, kıdem hesabı ya da abonelik süresi gibi hesaplamalarda “365 gün” varsayımını sabit bir sabit gibi kullanmak, birikimli olarak günler içinde kayan bir hataya yol açar.

Kendi tarihlerinizle hesaplayın

Yukarıdaki örnekleri elle doğrulamak istediğinizde ya da kendi tarihlerinizle aynı hesaplamayı yapmak istediğinizde, aşağıdaki araç size hem takvim dökümünü (yıl, ay, gün) hem de toplam gün, hafta, saat ve dakika değerlerini aynı anda verir.

0
yıl
0
ay
0
gün
Toplam gün
0
Toplam hafta
0
Toplam saat
0
Toplam dakika
0
Tarih Farkı Hesaplama
Ücretsiz, kayıt yok, her cihazda çalışır.
Tam aracı aç

Sık yapılan hatalar

En yaygın hata dahil edici ve hariç tutucu sayım karışıklığıdır. Basit bir tarih farkı, iki tarih arasındaki boşluğu sayar; yani “bugünden itibaren 30 gün” dediğinizde aslında başlangıç günü hariç, bitiş gününe kadar olan mesafeyi kastediyorsunuzdur. Ama üzerinde çalıştığınız sözleşme, ihbar süresi ya da kural hem başlangıç hem bitiş tarihinin dahil edilerek sayılmasını istiyorsa (“her iki uç tarih dahil, 30 tam gün” gibi), sonuca manuel olarak 1 gün eklemeniz gerekir. Bu noktada tahmin yürütmek yerine, üzerinde çalıştığınız kuralın veya sözleşme maddesinin tam ifadesine bakmak en güvenli yoldur, çünkü sayım kuralı bağlama göre değişir ve genelleştirilebilecek tek bir doğru cevap yoktur.

Bunu somut bir son tarih örneğiyle görelim: 15 Ocak 2026’dan 30 Nisan 2026’ya olan aralık, takvim dökümünde 3 ay, 15 gündür. Toplamları ise 105 gün, 15 hafta, 2.520 saat, 151.200 dakikadır. Bir sözleşmede “başvuru tarihinden itibaren 105 gün içinde” gibi bir ifade görürseniz, bu iki tarih arasındaki tam ham toplama karşılık gelir; ama madde “her iki tarih dahil 105 gün” diyorsa, gerçek son tarih bir gün öne kayar.

İkinci bir dikkat noktası saat dilimleridir, ama burada aslında sorun yoktur: bir tarih farkı hesaplayıcı kesin zaman damgalarını değil takvim tarihlerini karşılaştırır. Yani “15 Ocak” ile “30 Nisan” arasındaki fark, bu tarihlerin hangi saat diliminde ya da günün hangi saatinde kaydedildiğinden etkilenmez. Bu, farklı ülkelerdeki ekipler arasında bir son tarihi koordine ederken işinize yarar: herkes aynı takvim tarihini görür, saat farkı kafa karıştırmaz.

Sık sorulan sorular

Yıl, ay, gün dökümü nasıl hesaplanır? Hesaplayıcı önce iki tarih arasındaki tam yıl sayısını bulur, sonra kalan aydan tam ay sayısını çıkarır, en son kalan günleri sayar. Bu adım adım çıkarma sırasında ay sonu tarihlerinde (örneğin 31 Ocak’tan 1 Mart’a) küçük düzeltmeler devreye girer, tıpkı yukarıdaki örnekte gösterdiğimiz gibi.

Artık yıllar hesaba katılıyor mu? Evet. Toplam gün sayısı hesaplanırken aralık içinde kaç tane 29 Şubat olduğu otomatik olarak sayılır. Yukarıdaki 1 Ocak 2024 → 1 Ocak 2025 (366 gün) ile 1 Ocak 2025 → 1 Ocak 2026 (365 gün) örnekleri bunun tam olarak nasıl işlediğini gösteriyor: takvim dökümü aynı kalsa da artık yıl toplam gün sayısını değiştiriyor.

Ay sonu tarihlerinde ne oluyor? 31 Ocak gibi bir ayın son gününden başlayan bir hesaplamada, bir sonraki ayın kısalığı ya da uzunluğu döküm sonucunu etkiler. 31 Ocak 2024’ten 1 Mart 2024’e olan farkın “1 ay, 1 gün” çıkması bunun bir örneğidir: aradaki Şubat ayı artık yıl yüzünden 29 gün çekiyor, bu da hesaplamayı doğrudan etkiliyor.

Tarihleri önceden doldurulmuş bir bağlantı paylaşabilir miyim? Aracı doğrudan sayfada kullandığınızda evet, girdiğiniz tarihler adres çubuğundaki bağlantıya yansır ve bu bağlantıyı paylaşabilirsiniz. Ancak bu yazının içine gömülü olan araç bunu yapmaz: gömülü sürüm sayfa adresini değiştirmez, çünkü bu yazının kendi adresi hesaplama sonucuna göre değişmemelidir. Önceden doldurulmuş bir bağlantı paylaşmak isterseniz aracın kendi sayfasını kullanmanız gerekir.

İki tarih arasındaki günleri sayarken başlangıç ve bitiş günü dahil mi? Standart hesaplama iki tarih arasındaki mesafeyi verir; yani başlangıç tarihi sayılmaz, bitiş tarihine kadar olan gün sayısı çıkar. Hem başlangıç hem bitiş gününün dahil edildiği bir sayım gerekiyorsa (bazı sözleşme ya da ihbar süresi maddelerinde olduğu gibi), sonuca 1 gün eklemeniz gerekir. Bu ayrım önemlidir, bu yüzden üzerinde çalıştığınız metnin tam ifadesini kontrol etmek her zaman en güvenli yoldur.

Tarih hesaplamaSon tarihlerVerimlilikTakvim
Tarih Farkı Hesaplama
Şimdi tam araçla kendin dene.
Şimdi dene