Tarih Hesaplayıcı, Gün Ekleme/Çıkarma ve İki Tarih Arası Kesin Süre
Sözleşme fesih bildirimleri, yasal itiraz süreleri, garanti başlangıç/bitiş takvimleri, pasaport geçerlilik kontrolleri ve gebelik haftası takibinde iki tarih arasındaki net süreyi hatasız hesaplamak kritik bir gereksinimdir. Takvim aylarının 28, 30 ve 31 gün çeken değişken uzunlukları ile her dört yılda bir şubat ayına eklenen 29 Şubat artık günleri; zihinden veya kaba yöntemlerle yapılan tarih hesaplamalarında günlerce sapmaya neden olabilir.
Örneğin bir ticari sözleşmenin 15 Mart 2026 tarihinde başladığını ve 240 gün geçerli olduğunu varsayalım. Tarihe 240 gün eklendiğinde; araç artık günleri ve ay uzunluklarını tarayarak bitiş tarihini tam olarak 10 Kasım 2026 Salı günü olarak tespit eder. Benzer şekilde 1 Ocak 2024 ile 15 Ekim 2026 arasındaki süre sorgulandığında; araç aradaki farkı yalnızca '1.018 gün' olarak değil; 2 yıl, 9 ay ve 14 gün (veya 145 hafta 3 gün) şeklinde farklı zaman birimlerine ayrıştırarak döküm halinde sunar.
Tüm Gregoryen takvim çözümlemeleri ve zaman aralığı simülasyonları tamamen tarayıcınızın yerel ortamında yürütülür. Sorguladığınız özel tarihler, resmi sözleşme günleri veya kişisel takvim kayıtlarınız hiçbir harici sunucuya iletilmez.
Temel Mimari ve Matematiksel Formüller
Tarih Farkı = (Tarih B - Tarih A) / (1.000 × 60 × 60 × 24) [Milisaniyeden Gün Dönüşümü] | Hedef Tarih = Başlangıç Tarihi ± Gün Sayısı
İki tarih arasındaki mutlak milisaniye farkı hesaplanarak tam güne dönüştürülür; artık yıl ve değişken ay dengelemeleriyle yıl, ay ve gün kırılımı türetilir.
En İyi Uygulamalar ve Temel Yönergeler
- Yasal Tebligatlarda Başlangıç Gününü Dışarıda Bırakın: Kanunlarda 'kararın tebliğinden itibaren 15 gün' denildiğinde genellikle tebliğ günü sayılmaz, süre ertesi gün başlar.
- Artık Yılları (Leap Year) Göz Önünde Bulundurun: 2024, 2028 gibi 4'e bölünebilen yıllarda şubat ayının 29 gün çektiğini ve 1 yıllık sürenin 366 güne denk geldiğini unutmayın.
- Saat Dilimi Farkından Doğan 1 Günlük Sapmaları Önleyin: Tarih hesaplarında saat parametresi girilmediğinde UTC dönüşümü nedeniyle günün 1 gün geri kaymaması için yerel tarih nesnesini baz alın.
- İş Günü ile Takvim Günü Farkını Ayırın: Süreniz resmi tatilleri ve hafta sonlarını dışarıda bırakmayı gerektiriyorsa genel tarih aracı yerine 'İş Günü Hesaplayıcı' aracımızı kullanın.