Bu hesaplama aracı ne işe yarar?
Bu "Kaç yaşındayım?" hesaplama aracı, şu an itibarıyla tam yaşınızı tamamlanmış yıl, ay, gün, saat, dakika ve saniyelere ayrılmış şekilde gösterir. Gregoryen takvime dayanan standart Batı usulü "tamamlanmış yaş" yöntemini kullanır; yani her doğum gününüzde kutladığınız gerçek yaşı esas alır. Doğu Asya'da yaygın olan, doğumda 1 yaştan başlayan sayım sistemleri ya da herhangi bir takvim çağı sistemi kullanılmaz. Referans anı, hesaplama yaptığınız anda cihazınızın saatinden okunur; bu yüzden saniyeler gerçek zamanlı olarak ilerler.
Nasıl kullanılır?
Doğum Ayı, Günü ve Yılınızı seçin. 12 saatlik mi yoksa 24 saatlik formatı mı kullanacağınızı belirleyin, ardından doğum saatinizi dört basamaklı olarak (ssdd) yazın - örneğin 08:30 için 0830, öğleden sonra 14:15 için 1415 girin. 12 saatlik formatta öö (öğleden önce) veya ös (öğleden sonra) seçeneğini işaretleyin. İsterseniz yatay bir düzen için "Yaşı Geniş Formatta Göster" kutusunu işaretleyebilirsiniz. Sonuç, tam yaşınızı ve ayrıntılı bir döküm tablosunu gösterir.
Formül nasıl çalışıyor?
Araç, basit bir bölme işlemi yerine "ödünç alma" mantığına dayanan bir takvim farkı hesabı yapar:
$$\text{Age} = \text{now} - \text{birth} \;\Rightarrow\; (Y, M, D, H, Min, S)$$
Doğum tarih ve saatinizin her bileşenini, saniyelerden başlayarak güncel tarih ve saatten çıkarır:
$$\Delta = \text{now} - \text{birth}, \text{ borrow per unit}$$
Herhangi bir bileşen eksiye düştüğünde bir üst birimden ödünç alır: saniyeler dakikalardan 60, dakikalar saatlerden 60, saatler günlerden 24, günler bir önceki takvim ayının uzunluğu kadar (artık yıllar dikkate alınarak), aylar ise yıllardan 12 ödünç alır. Artık yıl koşulu \((y\bmod 4=0)\wedge((y\bmod100\neq0)\vee(y\bmod400=0))\) ile belirlenir. Böylece insanların beklediği doğal Yıl/Ay/Gün/Saat/Dakika/Saniye dökümü ortaya çıkar.
Örnek hesaplama
15 Haziran 1990, saat 08:30:00'da doğmuş biri (giriş: 0830, öö). Şu an: 10 Mart 2024, 14:45:20. Saniyeler \(20-0=20\). Dakikalar \(45-30=15\). Saatler \(14-8=6\). Günler \(10-15=-5\), Şubat 2024'ten (artık yıl, 29 gün) ödünç alınır \(\rightarrow 24\), aylardan 1 düşülür. Aylar \(3-6=-3\), sonra \(-1\) ile \(-4\) olur, \(+12\) ödünç alınır \(\rightarrow 8\), yıllardan 1 düşülür. Yıllar \(2024-1990=34\), sonra \(-1\) ile \(33\) olur. Sonuç: 33 yıl, 8 ay, 24 gün, 6 saat, 15 dakika, 20 saniye.
Sıkça Sorulan Sorular
Artık yılları hesaba katıyor mu? Evet. 29 Şubat, artık yıllarda geçerli kabul edilir ve gün ödünç alma adımında doğru önceki ay uzunluğu kullanılır.
Peki saat dilimleri? Hesaplama, cihazınızın yerel saatini kullanır. Şu an bulunduğunuz yerden farklı bir saat diliminde doğduysanız, doğum saati girişini aradaki farka göre düzeltin (örneğin Türkiye'de sabah 08:00'de doğdunuz ama şu an saat dilimi 3 saat geride olan bir ülkedeyseniz, 05:00 girin).
İleri bir tarih girersem ne olur? Yaş negatif olamaz; bu yüzden gelecekteki bir doğum tarihi tüm değerleri sıfır olarak gösterir.