İ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ı:
- Girdileri erken tarih önce gelecek şekilde sırala; hangi sırayla yazdığınız önemli değildir.
- Yıl, ay ve gün farklarını ilk etapta hesapla: yıl=gec¸Yıl−erkenYıl, ay=gec¸Ay−erkenAy, gu¨n=gec¸Gu¨n−erkenGu¨n.
- 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üş.
- 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üş.
- Ham zaman damgalarından toplam süreyi doğrudan hesapla: totalDays=Δt/86400000, totalWeeks=totalDays/7, totalHours=totalDays×24. DST kaynaklı bir günlük kaymaları önlemek için tarihler UTC gece yarısı olarak ayrıştırılır.