Yaş Farkı Hesaplama Aracı nedir?
Bu araç, iki kişinin doğum tarihleri arasındaki kesin farkı bulur. Her iki kişinin doğum tarihini girdiğinizde, aradaki farkı yıl, ay ve gün olarak ifade eder; ayrıca toplam gün sayısını da gösterir. Hangi kişinin daha büyük olduğu fark etmez — hesaplayıcı her zaman erken olan tarihi otomatik olarak başlangıç noktası kabul eder.
Nasıl kullanılır?
1. Kişi ve 2. Kişi için doğum yılını, ayını ve gününü seçip hesaplamayı başlatın. Sonuç, takvim farkını tam yıl, kalan ay ve kalan gün olarak ayrıntılı şekilde gösterir; ayrıca kesin bir karşılaştırma için aradan geçen toplam gün sayısını da verir.
Formül nasıl çalışır?
Hesaplama, bitiş tarihinin değerlerinden başlangıç tarihinin değerlerini çıkarır. Gün sonucu eksi çıkarsa, bir ay ödünç alınır ve başlangıç ayının gün sayısı eklenir. Bu durumda ay sonucu da eksi çıkarsa, bir yıl ödünç alınır ve 12 ay eklenir. Toplam gün sayısı ise iki tarih arasındaki milisaniye farkının 86.400.000'e (bir gündeki milisaniye sayısı) bölünmesi ve en yakın tam güne yuvarlanmasıyla bulunur.
$$\text{diff} = |\text{date}_1 - \text{date}_2| \rightarrow \{\text{years},\ \text{months},\ \text{days}\}$$$$\text{totalDays} = \left\lfloor \frac{|t_1 - t_2|}{86400000} \right\rceil$$$$\text{days} = \text{days} + \text{daysInMonth}(\text{start})$$
Örnek hesaplama
1. Kişi: 31 Ocak 1990. 2. Kişi: 1 Mart 1990. Gün: \(1 - 31 = -30\), bu yüzden ödünç alırız: ay \(-1\) olur ve gün \(-30 + 31\) (Ocak ayının gün sayısı) \(= 1\) olur. Ay: \(-1 + 12 = 11\) olur ve yıl 1 azalarak 0'a iner... ödünç alma işleminden sonra 0 yıl, 1 ay, 1 gün sonucunu elde ederiz. Standart takvim yorumuna göre düzeltme yapıldığında, gün sayısı beklendiği gibi pozitif çıkar.
Sıkça Sorulan Sorular
İki kişinin sırası önemli mi? Hayır. Erken olan doğum tarihi her zaman başlangıç kabul edilir, bu nedenle sırayı değiştirseniz de sonuç aynı kalır.
Artık yıllar hesaba katılıyor mu? Evet. Takvim mantığı, artık yıllardaki Şubat ayı dahil olmak üzere her ayın gerçek gün sayısını dikkate alır.
"Toplam gün farkı" ne anlama geliyor? İki tarih arasındaki takvim günü sayısının ham toplamıdır. Yıl/ay/gün ayrımı yerine tek bir sayıya ihtiyaç duyduğunuzda kullanışlıdır.