Bir yaş hesaplayıcı, bir kişinin mevcut yaşını veya iki tarih arasındaki farkı bilmesine yardımcı olan basit bir dijital araçtır. Doğum tarihini doğru alana girerek, hesap makinesi Gregoryen takvimini veya Hindistan ve diğer bölgelerdeki insanların kullandığı Hicri takvim, Saka Samvat veya Vikram Samvat gibi diğer takvimleri kullanarak hızlı hesaplamalar yapar. Sistem, başlangıç tarihini ve bitiş tarihini alarak ve ardından süreyi yıl, ay, hafta, gün, saat, dakika ve saniye cinsinden hesaplamak için doğru işlem adımlarını uygulayarak çalışır. Bunu genellikle çocuğumun doğum günü, bir evlilik yıldönümü veya Dördüncü Temmuz veya Şükran Günü gibi özel bir gün gibi önemli dönüm noktalarına bakarken kullanırım.
Toplam yaşanmış ayı bulmak için yıl sayısını alır 12 ile çarparız, ardından ek ayları ekleriz.
Formül:
\(\text{Total Months} = (\text{Years} \times 12) + \text{Remaining Months}\)
Örnek:
Eğer yaş = 18 yıl, 7 ay, 26 gün ise
\(\text{Total Months} = (18 \times 12) + 7 = 223\)
Toplam haftayı hesaplamak için önce her şeyi güne çevirin, ardından 7'ye bölün.
Formül:
\(\text{Total Weeks} = \frac{\text{Total Days}}{7}\)
Örnek:
\(\text{Total Weeks} = \frac{6813}{7} = 973\)
Toplam gün, doğum tarihi ile bugünkü tarih arasındaki her takvim günü sayılarak bulunur. Artık yıllar dahildir.
Formül:
\(\text{Total Days} = (\text{Years} \times 365) + (\text{Leap Years}) + (\text{Extra Days})\)
Örnek:
\(\text{Total Days} = (18 \times 365) + 5 + 23 = 6813\)
Toplam günü 24 (bir gündeki saat) ile çarpın.
Formül:
\(\text{Total Hours} = \text{Total Days} \times 24\)
Örnek:
\(\text{Total Hours} = 6813 \times 24 = 163{,}512\)
Toplam saati 60 ile çarpın.
Formül:
\(\text{Total Minutes} = \text{Total Hours} \times 60\)
Örnek:
\(\text{Total Minutes} = 163{,}512 \times 60 = 9{,}810{,}720\)
Toplam dakikayı 60 ile çarpın.
Formül:
\(\text{Total Seconds} = \text{Total Minutes} \times 60\)
Örnek:
\(\text{Toplam Saniye} = 9{,}810{,}720 \times 60 = 588{,}643{,}200\)
Sonraki doğum gününe kadar olan süreyi bulmak için, mevcut tarih ile sonraki doğum günü tarihi arasındaki farkı hesaplayın, ardından gün, saat, dakika ve saniyeye dönüştürün.
Günler İçin Formül:
\(\text{Doğum Gününe Kalan Gün} = \text{Sonraki Doğum Günü Tarihi} - \text{Bugün}\)
Örnek:
Bugünün tarihi: 4 Ekim 2025 Doğum Günü: 15 Aralık 1995
Doğum Gününe Kalan Gün = 15 Aralık 2025 − 4 Ekim 2025
Doğum Gününe Kalan Gün = 27+30+15 = 72 gün
\(\text{Kalan Saat} = (\text{Saniye Cinsinden Zaman Farkı} \div 3600) \mod 24\)
\(\text{Kalan Dakika} = (\text{Saniye Cinsinden Zaman Farkı} \div 60) \mod 60\)
\(\text{Kalan Saniye} = \text{Saniye Cinsinden Zaman Farkı} \bmod 60\)
Sadece sonraki doğum gününün takvim tarihini gösterin.
\(\text{Next Birthday} = \text{Date of Birth (Day + Month)} + \text{Current Year or Next Year}\)
Örnek:
Eğer Bugün = 4 Ekim 2025 Doğum Günü = 15 Aralık 1995 Bugünün Tarihi = 4 Ekim 2025
Doğum Gününe Kalan Gün = 27+30+15=72 gün
Yukarıda açıklandığı gibi:
\(\text{Days Until Birthday} = \text{Next Birthday Date} - \text{Today}\)
Örnek:
Eğer Bugün = 4 Ekim 2025 Sonraki Doğum Günü = 11 Aralık 2025
Doğum Gününe Kalan Gün = Sonraki Doğum Günü Tarihi − Bugün
11 Aralık 2025 − 4 Ekim 2025
Doğum Gününe Kalan Gün = 68 gün
Bu, Gregoryen takvim hafta içi günü hesaplaması (Zeller'in Uygunluğu veya sistem işlevi) kullanılarak belirlenir.
\(\text{Day of Week} = f(\text{Date of Birth})\)
Örnek:
Burada 𝑓, Gregoryen takvim formülüne (Zeller'in Uygunluğu) dayalı bir işlevdir:
\( h = \left( q + \left\lfloor \frac{13(m+1)}{5} \right\rfloor + K + \left\lfloor \frac{K}{4} \right\rfloor + \left\lfloor \frac{J}{4} \right\rfloor + 5J \right) \bmod 7 \)
Doğum yılının 4'e bölünüp bölünmediğini kontrol edin, aynı zamanda 400'e bölünmedikçe 100'e bölünmemelidir.
\(\text{Leap Years} = \left\lfloor \frac{\text{Year Difference}}{4} \right\rfloor - \left\lfloor \frac{\text{Year Difference}}{100} \right\rfloor + \left\lfloor \frac{\text{Year Difference}}{400} \right\rfloor\)
Örnek:
Verilen: Eğer Doğum Yılı = 2007, Mevcut Yıl = 2025
Yıl Farkı = 2025−2007=18
\[ \text{Leap Years} = \left\lfloor \frac{18}{4} \right\rfloor - \left\lfloor \frac{18}{100} \right\rfloor + \left\lfloor \frac{18}{400} \right\rfloor = 4 - 0 + 0 = 4 \]
Toplam yılı 10'a bölün.
\(\text{Decades} = \frac{\text{Total Years}}{10}\)
Örnek:
Eğer Toplam Yıl = 43
\( \text{Decades} = \frac{43}{10} = 4.3 \ (\text{4 full decades}) \)
Doğum yılı ile mevcut yıl arasında kaç artık yıl olduğunu sayın.
\(\text{Leap Years} = \left\lfloor \frac{\text{Year Difference}}{4} \right\rfloor - \left\lfloor \frac{\text{Year Difference}}{100} \right\rfloor + \left\lfloor \frac{\text{Year Difference}}{400} \right\rfloor\)
Örnek:
2007'den 2025'e → 5 artık yıl.