Tarih Farkı Hesaplayıcı

İki tarih arasındaki gün sayısını tam olarak hesaplayın; farkı haftalar ve yaklaşık aylar olarak da görün, artık yıllar ve geçmiş tarihler dahil.

Hesaplamalar yerel olarak yapılır; değerleriniz sunucuya gönderilmez.

Örnek

1 Ocak’tan 25 Aralık 2026’ya kadar 358 gün vardır; bu yaklaşık 51,14 hafta ya da 11,76 aydır. 28 Şubat’tan 1 Mart’a artık yıl olan 2024’te 2 gün, 2025’te ise yalnızca 1 gün vardır.

Hesaplama yöntemi

İki tarih yerel takvim günleri olarak okunur ve UTC gün numaralarına çevrilir; bu yüzden çıkarma işlemi yaz saatinden etkilenmez. Gün sonucu işaretini korur; haftalar gün sayısının mutlak değerinin 7’ye, aylar ise günlerin Gregoryen ayının ortalama uzunluğu olan 30,436875’e bölünmesiyle bulunur. Bu nedenle 1 Mart’tan 1 Nisan 2026’ya 31 gün, 4,43 hafta ve yaklaşık 1,02 ay vardır.

Önemli notlar

Sonuç geçen gün sayısıdır, iki tarihin birlikte sayımı değildir: ilk ve son gün de sayılacaksa bir ekleyin; böylece 1 Ocak–25 Aralık 2026 aralığı 359 takvim tarihini kapsar. Ay sayısı ortalamadır, takvim ayı değildir; son tarihler ve ihbar süreleri için gün sayısını kullanın. Hafta sonları ve resmî tatiller çıkarılmaz.

Pratik rehber

Sonuç geçen gün sayısıdır: 1 Ocak – 25 Aralık 2026 arası 358 gündür; iki tarihi de saymak isterseniz bir ekleyin (359). 28 Şubat – 1 Mart arası 2024’te 2 gün, 2025’te 1 gündür. Aylar 30,436875 günlük ortalamayla hesaplanır ve yaklaşıktır: 1 Mart – 1 Nisan yaklaşık 1,02 ay görünür. Bitiş tarihi daha önceyse sonuç negatiftir: 15 Eylül’den 1 Ağustos’a −45 gün.

Uygulama örnekleri
GirdiSonuç
2024-02-28 → 2024-03-012 d
2025-02-28 → 2025-03-011 d
2026-03-01 → 2026-04-0131 d · 4.43 wk · 1.02 mo
2026-01-01 → 2026-12-25358 d · 51.14 wk · 11.76 mo
2026-09-15 → 2026-08-01-45 d

Sık sorulan sorular

Sonuç neden negatif?

Negatif sayı, bitiş tarihinin başlangıç tarihinden önce olduğu anlamına gelir. 15 Eylül’den 1 Ağustos 2026’ya −45 gün gösterilir; yani 1 Ağustos 45 gün öncedir. Haftalar ve aylar farkın pozitif büyüklüğü olarak gösterilir, bu yüzden araç hem geçmiş tarihler hem de yaklaşan son tarihler için kullanılabilir.

İki tarihi de dahil etmek için bir gün eklemeli miyim?

Bu soruya bağlıdır. Bir tarihten diğerine ne kadar süre olduğunu öğrenmek için sonucu olduğu gibi kullanın. İlk ve son gün de yapılan bir etkinliğin takvim günlerini sayıyorsanız bir ekleyin: 1 Ocak ile 25 Aralık 2026 arasında 358 gün fark vardır ama 359 tarih bulunur.

Bir takvim ayı neden 1,02 ay olarak görünüyor?

Aylar 28 ile 31 gün arasında değiştiği için araç 30,436875 günlük ortalama aya böler. 1 Mart–1 Nisan 2026 arası 31 günlük bir aydır; ortalamadan biraz uzun olduğu için yaklaşık 1,02 ay görünür. Bir anlaşma gün cinsinden yazılmışsa gün sayısına güvenin.

İlgili araçlar