Yasal Bilgi ve Pratik Uygulamalar
Tarih farkı hesabı kıdem tazminatı, sözleşme süresi, faiz vade hesabı, askerlik süresi gibi pek çok yasal işlemde kullanılır. Türk Borçlar Kanunu m.92'ye göre vadeler hesaplanırken başlangıç günü hesaba katılmaz, vade sonu günü hesaba katılır. Aracımız JavaScript Date API ile artık yıl ve farklı ay uzunluklarını otomatik dikkate alarak yıl/ay/gün ayrımını doğru yapar.
İki Tarih Arasındaki Fark Nasıl Hesaplanır?
İki tarih arasındaki fark hesabı, takvim üzerinde belirlenen bir başlangıç ve bitiş tarihi arasındaki süreyi yıl, ay, gün; toplamda gün, hafta, saat ve dakika olarak veren temel zaman hesabıdır. Sözleşme süresi, kıdem süresi, yaş hesabı, takvim planlama ve vade-faiz hesapları için kritik öneme sahiptir. Türkiye'de iş hayatında en sık kullanılan tarih farkı uygulaması kıdem tazminatı hesabıdır; çalışanın işe giriş ve çıkış tarihleri arasındaki süre tam yıl ve artan günlere göre tazminat tabanını belirler.
Tarih farkı hesabı görünüşte basit olsa da artık yıllar (4 yılda bir 29 Şubat), farklı ay uzunlukları (28-29-30-31 gün) ve yerel saat / UTC farkı nedeniyle elle yapıldığında hata oranı yüksektir. Aracımız bu hesabı tarayıcınızda JavaScript Date API üzerinden yapar ve Türkiye saat dilimine (UTC+3) duyarsız biçimde net yıl/ay/gün ayrımı üretir.
-
Yıl, Ay, Gün Ayrımı Formülü
Bitiş tarihinden başlangıç tarihinin yıl, ay ve gün bileşenleri ayrı ayrı çıkarılır. Eğer gün eksi çıkarsa bir önceki aydan o ayın gün sayısı kadar (28-31 gün) ödünç alınır ve ay farkı 1 azaltılır. Eğer ay eksi çıkarsa yıldan 12 ay ödünç alınır ve yıl farkı 1 azaltılır. Örnek: 15.03.2021 → 12.05.2026 = 5 yıl 1 ay 27 gün. Gün ödünçleme nedeniyle ay sayısı bazen otomatik düşer; bu doğru bir matematik davranışıdır.
İki Tarih Farkı Formülü Bitiş Tarihi − Başlangıç Tarihi = Gün/Saat/DkToplam Gün (Milisaniye Üzerinden) (t₂ − t₁) ÷ 86.400.000 = Toplam Gün -
Toplam Gün Hesabı (Artık Yıl Dahil)
Toplam gün, iki tarih arası milisaniye farkının 86.400.000'a bölünmesiyle bulunur (1 gün = 24 sa × 60 dk × 60 sn × 1000 ms). Bu hesap artık yılları otomatik dahil eder; 2024 ve 2028 yıllarında Şubat 29 gün sayılır. Örnek: 01.01.2024 → 01.01.2025 = 366 gün, 01.01.2025 → 01.01.2026 = 365 gün. Aracımız Date.UTC kullanmadan yerel tarihler arası gün farkını alır; saat dilimi farkı hesaba etki etmez.
Artık yıl kuralı: Yıl 4'e tam bölünür, ancak 100'e bölünüyorsa 400'e de bölünmelidir. Yani 1900 artık yıl değildir, 2000 artık yıldır; 2024 ve 2028 artık, 2026 normal yıldır.
Ay Gün Sayısı Yılbaşından Kümülatif Ocak 31 31 Şubat 28 (29 artık) 59 (60) Mart 31 90 (91) Nisan 30 120 (121) Mayıs 31 151 (152) Haziran 30 181 (182) Temmuz 31 212 (213) Ağustos 31 243 (244) Eylül 30 273 (274) Ekim 31 304 (305) Kasım 30 334 (335) Aralık 31 365 (366) Kaynak: Gregoryen takvimi (parantez içindeki değerler artık yıl için).
-
Hafta Sayısı (Toplam Gün / 7)
İki tarih arasındaki hafta sayısı, toplam gün sayısının 7'ye bölünmesi ile bulunur. Örneğin 100 gün = 14,29 hafta, 365 gün = 52,14 hafta, 366 gün (artık yıl) = 52,29 haftadır. Hafta hesabı ücret bordrosu, kira, mesai ve gebelik takibi (40 hafta) gibi alanlarda kullanılır. Aracımız ondalıklı hafta sayısını gösterir; tam hafta + artan gün biçimine ihtiyacınız varsa Hafta Hesaplama aracımızı tercih edin.
-
Kıdem Hesabı Uygulaması
Türk İş Kanunu m.14 ve 4857 sayılı kanun gereği kıdem tazminatı, işçinin işe giriş tarihi ile işten ayrılış (fesih) tarihi arasındaki sürenin tam yıl ve artan gün karşılığı olarak hesaplanır. Bir tam yıl için 30 günlük brüt giydirilmiş ücret ödenir; artan günler oransal hesaplanır (gün × günlük ücret / 365). Aracımız işten ayrılma tarihinden işe giriş tarihini çıkararak yıl + ay + gün ile birlikte toplam gün bilgisini verir; ikisini birlikte kıdem hesabına aktarabilirsiniz.
-
Sözleşme Süresi (Kira, Kredi, Hizmet)
Türk Borçlar Kanunu (TBK) m.92 gereği vadeler hesaplanırken akit günü (başlangıç günü) sayılmaz, vade sonu günü sayılır. Örneğin 15.01.2026 başlangıçlı 1 yıl vadeli kira sözleşmesi 15.01.2027'de sona erer. Konut kredisi, ihtiyaç kredisi ve KMH faiz hesaplarında da kalan vade gün sayısı tarih farkından çıkartılır. Aracımız tüm günleri sayar; TBK m.92 uygulaması için sonuçtan 1 gün düşmeniz yeterlidir.
-
Takvim Hassasiyeti — UTC ve Yerel Saat
Tarayıcılarda Date nesnesi varsayılan olarak yerel saat dilimi (UTC+3 İstanbul) ile çalışır. Yaz saati uygulaması Türkiye'de 2016'dan beri kalıcı UTC+3 olduğundan ek bir kayma yoktur. Yine de uluslararası işlemlerde UTC tabanlı hesap istenebilir; bu durumda her iki tarih de saat 00:00:00 olarak alınır ve gün farkı tam çıkar. Aracımız
new Date(value + 'T00:00:00')kullanarak yaz saati / UTC kayması olmadan net gün farkı verir.
Sıkça Sorulan Sorular
İki tarih arasındaki fark yıl, ay, gün olarak nasıl hesaplanır?
İki tarih arasındaki fark; bitiş tarihinin yıl, ay ve gün bileşenlerinden başlangıç tarihinin aynı bileşenleri çıkarılarak hesaplanır. Önce gün farkı alınır; gün eksi çıkarsa bir önceki aydan ödünç alınır ve ay farkı 1 azaltılır. Ay eksi çıkarsa bir yıldan 12 ay ödünç alınır ve yıl farkı 1 azaltılır. Sonuç olarak iki tarih arası 'X yıl Y ay Z gün' biçiminde elde edilir. Aracımız JavaScript Date API ile artık yıl (366 gün) ve farklı ay uzunluklarını (28/29/30/31) otomatik dikkate alır.
Kıdem tazminatı için tarih farkı nasıl alınır?
Türk İş Kanunu m.14 ve 4857 sayılı kanun gereği kıdem tazminatı işçinin işe giriş tarihi ile iş sözleşmesinin sona erdiği tarih arasındaki sürenin tam yıl ve artan günlerine göre hesaplanır. Bir tam yıl kıdem için işçiye 30 günlük brüt giydirilmiş ücret ödenir; 1 yıldan artan süreler için orantı uygulanır (gün × günlük ücret / 365). Örneğin işe giriş 15.03.2021, çıkış 12.05.2026 ise 5 yıl 1 ay 27 gün kıdem oluşur. Aracımız tam yıl, ay ve gün ayrımını verir.
Hafta sayısı nasıl hesaplanır?
Hafta sayısı, iki tarih arasındaki toplam gün sayısının 7'ye bölünmesiyle bulunur. Örneğin 100 günlük bir süre 100/7 = 14,29 hafta yapar; tam hafta olarak 14 hafta + 2 gün şeklinde ifade edilir. Aracımız hem ondalıklı toplam hafta sayısını hem de toplam günü ayrı satırda gösterir. Tam yıl 52,1786 haftadır; artık yıl 52,2857 haftadır. ISO 8601'e göre yılın haftası farklı tanımlanır ancak iki tarih arası saf hafta sayısı için gün/7 formülü yeterlidir.
Sözleşme süresi tarih farkından hesaplanır mı?
Evet, kira, kredi, iş ve hizmet sözleşmelerinde süre genellikle başlangıç ve bitiş tarihi olarak yazılır; aralarındaki süre tarih farkından hesaplanır. 6098 sayılı Türk Borçlar Kanunu m.92 uyarınca vade hesaplamasında başlangıç günü (akit günü) sayılmaz, vade sonu günü sayılır. Örneğin 15.01.2026 tarihli 12 ay vadeli kira sözleşmesinin sonu 15.01.2027 olur. Aracımız tüm günleri sayar; başlangıç gününü hariç tutmak isterseniz sonuçtan 1 gün çıkarmanız yeterlidir.
Artık yıl tarih farkı hesabını etkiler mi?
Evet, artık yıllar (4'e tam bölünen ve 100'e bölünüp 400'e bölünmeyen yıllar hariç) 366 gün sürer ve Şubat ayı 29 gün olur. Aracımız JavaScript'in dahili Date nesnesi ile artık yılları otomatik tanır; 2024 ve 2028 artık yıllardır, 2026 değildir. Eğer 28.02.2024 ile 01.03.2024 arasındaki fark hesaplanırsa sonuç 2 gün çıkar (29 Şubat dahil). Toplam gün, hafta, saat ve dakika hesaplarında artık yıllar otomatik dahil edilir; manuel ekleme gerekmez.
Tarih farkı formülü nedir?
İki tarih arası fark formülü: Fark (gün) = (Bitiş − Başlangıç) / 86.400.000 milisaniye. Yıl/ay/gün ayrımında bileşenler tek tek farklanır ve negatif olanlar bir üst birimden ödünç alınır. 2026'da JavaScript Date API ile artık yıl ve farklı ay uzunlukları (28/29/30/31) otomatik hesaplanır.
2026 yılı kaç gün?
2026 yılı artık yıl olmadığı için 365 gündür ve Şubat ayı 28 gün sürer. Sonraki artık yıl 2028'dir (366 gün). Yıllık fark hesaplarken 2024 ve 2028'in 366 gün, diğer yılların 365 gün olduğunu unutmamak gerekir; aracımız bunu otomatik yapar.
Doğum gününe kaç gün kaldı?
Doğum gününe veya özel bir tarihe kalan gün sayısı için bitiş tarihi olarak hedef tarihi, başlangıç olarak bugünü seçin. 2026'da örnek: 15 Mayıs - 15 Ağustos arası 92 gün, yaklaşık 3 ay. Aracımız ayrıca toplam saat (2.208) ve dakika (132.480) cinsinden de sonuç verir.
Yasal Uyarı
Bu hesaplama aracı yalnızca bilgilendirme amaçlıdır. Tarih hesapları takvim verilerine ve genel kurallara dayanır; özel günler, resmi tatil değişimleri veya yerel uygulamalar nedeniyle farklılık gösterebilir. Resmi işlemlerde 2429 sayılı Kanun, Diyanet İşleri Başkanlığı dini günler listesi ve ilgili idari kararlar esastır. HepHesapla.com, sonuçların kullanımından doğacak zararlardan sorumlu tutulamaz.