"İki tarih arası kaç gün?" sorusu basit görünür ama sözleşme süresi, izin planı, fatura vadesi ya da proje termini söz konusu olduğunda küçük bir hata bile ciddi sonuç doğurur. Ay uzunlukları farklıdır, artık yıllar araya girer, hafta sonları ve resmi tatiller iş gününü değiştirir. Bu rehber; gün, iş günü, hafta ve ay farkını, tarihe süre eklemeyi ve dikkat edilmesi gereken kuralları açıklar. Hesabı elle uğraşmadan yapmak için tarih hesaplama aracını kullanabilirsiniz.
İki tarih arası kaç gün: temel mantık
İki tarih arasındaki gün sayısı, bitiş tarihinden başlangıç tarihinin çıkarılmasıyla bulunur. Burada kritik nokta, bitiş gününün dahil edilip edilmeyeceğidir:
- Fark (exclusive): Sadece aradaki gün sayısı. 1 Ocak – 10 Ocak arası 9 gündür.
- Dahil (inclusive): Her iki uç gün de sayılır. 1 Ocak – 10 Ocak, "10 gün" olarak sayılır.
Sözleşme ve vade hesaplarında bu ayrım önemlidir: "10 gün içinde" ifadesinde başlangıç günün sayılıp sayılmadığı sonucu değiştirir. Aracımız bu seçeneği net biçimde sunar.
Gün, hafta, ay ve yıl kırılımı
Toplam gün sayısı bazen yeterli olmaz; süreyi "2 yıl 3 ay 5 gün" gibi okunabilir bir kırılımla ifade etmek gerekir. Bu kırılım şöyle çıkarılır:
| Ölçü | Nasıl hesaplanır | Kullanım alanı |
|---|---|---|
| Toplam gün | Bitiş − Başlangıç | Vade, gecikme faizi, yaş |
| Hafta | Toplam gün ÷ 7 | Gebelik, sprint planı |
| Yıl-ay-gün | Tam yıl + kalan ay + kalan gün | Kıdem, sözleşme süresi |
| İş günü | Hafta sonu + resmi tatil düşülür | Termin, SLA, teslim |
Yıl-ay-gün kırılımında ay uzunlukları farklı olduğu için sıralı çıkarma yapılır: önce tam yıllar, sonra kalan tam aylar, en sonda kalan günler hesaplanır. Bu kırılımın tümünü tek ekranda görmek için tarih hesaplama aracına başlangıç ve bitiş tarihini girmeniz yeterli.
İş günü nasıl hesaplanır?
İş günü, iki tarih arasındaki toplam günden hafta sonları (Cumartesi–Pazar) ve iş gününe denk gelen resmi tatillerin çıkarılmasıyla bulunur. Türkiye'deki sabit tarihli resmi tatiller şunlardır:
- 1 Ocak – Yılbaşı
- 23 Nisan – Ulusal Egemenlik ve Çocuk Bayramı
- 1 Mayıs – Emek ve Dayanışma Günü
- 19 Mayıs – Atatürk'ü Anma, Gençlik ve Spor Bayramı
- 15 Temmuz – Demokrasi ve Milli Birlik Günü
- 30 Ağustos – Zafer Bayramı
- 29 Ekim – Cumhuriyet Bayramı
Ramazan ve Kurban Bayramı hareketli (ay takvimine bağlı) olduğundan sabit tarihli listede yer almaz; iş günü planında bunları ayrıca göz önünde bulundurmak gerekir. İş günü hesabı özellikle teslim tarihi, SLA ve resmi süre takibinde kritiktir.
Tarihe gün, ay veya yıl ekleme
Bir tarihe süre eklemek, çıkarmak kadar sık gereken bir işlemdir: "bugünden 90 gün sonra", "sözleşme başlangıcından 2 yıl sonra" gibi. Burada iki kural öne çıkar:
- Ay sonu taşması: 31 Ocak'a 1 ay eklerseniz Şubat'ın 31'i olmadığı için sonuç ayın son gününe (28 veya 29 Şubat) sabitlenir.
- Artık yıl: 29 Şubat'a 1 yıl eklerseniz, hedef yıl artık yıl değilse sonuç 28 Şubat olur. Artık yıllar (4'e bölünen, 100'e bölünüp 400'e bölünmeyenler hariç) otomatik dikkate alınır.
Bu taşma kuralları elle hesapta kolayca gözden kaçar. Tarih hesaplama aracı tüm işlemleri UTC üzerinde yürüttüğü için yaz saati veya saat dilimi kaymasından etkilenmeden doğru sonucu verir.
Nerelerde kullanılır?
- Sözleşme ve abonelik: Başlangıç–bitiş süresi, yenileme ve fesih ihbar tarihleri.
- İzin ve kıdem: Yıllık izin gün sayısı, işe giriş üzerinden geçen süre.
- Fatura ve vade: Ödeme vadesi, gecikme gün sayısı ve faiz hesabı.
- Proje ve termin: İş günü bazlı teslim tarihi, sprint ve SLA takibi.
Doğru tarih mantığını yazılımınıza taşıyın
Sözleşme, vade veya termin hesabını manuel yapmak hem yavaş hem hataya açıktır. Bu mantığı kendi süreçlerinize gömmek istiyorsanız, tarih ve iş günü kurallarını sisteminize dahil eden bir çözüm işinizi güvence altına alır. Nexsol'ün kurumsal web ve yazılım çözümleriyle bu tür hesaplamaları uygulamalarınıza entegre edebilir; günlük ihtiyaçlarınız içinse tarih hesaplama aracını ücretsiz kullanabilirsiniz.



