Tarih Farkı Hesaplayıcı

İki tarih arasındaki farkı yıl, ay ve gün olarak tam bulun. Ayrıca tarihler arasındaki toplam gün, hafta ve saat sayısını da gösterir.

Örnekler

1 Ocak 2025’ten 1 Ocak 2026’ya kadar.

Yıl
1
Ay
0
Gün
0
Toplam gün
365
Toplam hafta
52,1
Toplam saat
8.760

Bu, yaklaşık 52,1 hafta fark demektir.

İşe yaradı mı?

Örnekler

Nasıl Çalışır

Formül

totalDays=Δt86400000\text{totalDays} = \frac{\Delta t}{86400000}

totalHours=totalDays×24\text{totalHours} = \text{totalDays} \times 24

Değişkenler

Δt\Delta t

Erken ve geç tarih arasındaki milisaniye farkı (UTC)

totalDays\text{totalDays}

İki tarih arasındaki tam takvim günleri

totalHours\text{totalHours}

İki tarih arasındaki toplam saatler

8640000086400000

Bir gündeki milisaniye sayısı (24 × 60 × 60 × 1000)

İki tarih girin. Hesaplayıcı hangisinin daha erken olduğunu belirler, sonra farkı yıl, ay ve gün olarak hesaplar. Ayrıca iki tarih arasındaki toplam gün, hafta ve saat sayısını çıkarır.

İki tarih arasındaki aralığın takvim tarzı ayrıştırılması:

  1. Girdileri erken tarih önce gelecek şekilde sırala; hangi sırayla yazdığınız önemli değildir.
  2. Yıl, ay ve gün farklarını ilk etapta hesapla: yıl=gec¸YılerkenYıl\text{yıl} = \text{geçYıl} - \text{erkenYıl}, ay=gec¸AyerkenAy\text{ay} = \text{geçAy} - \text{erkenAy}, gu¨n=gec¸Gu¨nerkenGu¨n\text{gün} = \text{geçGün} - \text{erkenGün}.
  3. Eğer gün farkı negatifse, geç tarih henüz erken tarihin ay içindeki gününe ulaşmamıştır — önceki ayın günlerini ödünç al ve ay sayısından bir düş.
  4. Ay farkı da negatif olursa, geç ay o yıl içinde hâlâ erken aydan öncedir — 12 ay ödünç al ve yıl sayısından bir düş.
  5. Ham zaman damgalarından toplam süreyi doğrudan hesapla: totalDays=Δt/86400000\text{totalDays} = \Delta t / 86400000, totalWeeks=totalDays/7\text{totalWeeks} = \text{totalDays} / 7, totalHours=totalDays×24\text{totalHours} = \text{totalDays} \times 24. DST kaynaklı bir günlük kaymaları önlemek için tarihler UTC gece yarısı olarak ayrıştırılır.

Sıkça Sorulan Sorular

01Fark nasıl hesaplanıyor?
Hesaplayıcı önce daha erken ve daha geç tarihi bulur, sonra tam yılları, kalan tam ayları ve kalan günleri sayar. Toplam gün sayısı ayrıca mutlak fark olarak hesaplanır.
02Tarihlerin sırası önemli mi?
Hayır. Hesaplayıcı hangi tarihin daha erken olduğunu otomatik olarak belirler ve pozitif farkı hesaplar. İki tarihi istediğiniz sırada girebilirsiniz.
03Artık yıllar destekleniyor mu?
Evet. Hesaplama gerçek takvim tarihlerini kullanır, bu yüzden 366 günlük artık yıllar doğru şekilde sayılır. Artık yılda Şubat 29 gün çeker.
04Hangi tarih biçimini kullanmalıyım?
ISO biçimi YYYY-AA-GG’yi kullanın (ör. 7 Nisan 2026 için 2026-04-07). Bu, yerelden bağımsız ve net bir ayrıştırma sağlar.
05Bunu hafta içi günleri için kullanabilir miyim?
Bu hesaplayıcı her takvim gününü sayar. Hafta içi sayımı ve dışlanacak günler için Hafta İçi Günleri Hesaplayıcıyı kullanın.

Tüm hesaplayıcılar