ماذا تفعل هذه الحاسبة
تخبرك حاسبة «كم عمري؟» بعمرك الدقيق في هذه اللحظة بالضبط، مقسّمًا إلى سنوات وأشهر وأيام وساعات ودقائق وثوانٍ مكتملة. تعتمد الأداة على طريقة العمر المكتمل المتعارف عليها غربيًا وفق التقويم الميلادي (الغريغوري) — أي العمر الفعلي الذي تحتفل به في كل عيد ميلاد، وليس نظام العدّ التقليدي أو حساب الحقبة. تُؤخذ اللحظة المرجعية من ساعة جهازك في نفس لحظة الحساب، لذا تتقدّم الثواني أمامك في الوقت الفعلي.
كيفية الاستخدام
اختر شهر ويوم وسنة ميلادك. حدّد نظام الساعة 12 ساعة أو 24 ساعة، ثم اكتب وقت ميلادك بأربعة أرقام (ساعة ثم دقيقة hhmm) — مثلًا 0830 للساعة 8:30، أو 1415 للساعة 2:15 مساءً. في نظام الـ12 ساعة، حدّد صباحًا (am) أو مساءً (pm). يمكنك اختياريًا تفعيل خيار «عرض العمر بتنسيق عريض» للحصول على عرض أفقي. تُظهر النتيجة عمرك الكامل مع جدول تفصيلي.
شرح المعادلة
تحسب الأداة الفرق بين تاريخين باستخدام خوارزمية «الاستلاف» وليس القسمة البسيطة. الصيغة الأساسية هي:
$$\text{Age} = \text{now} - \text{birth} \;\Rightarrow\; (Y, M, D, H, Min, S)$$فهي تطرح كل عنصر من تاريخ ووقت ميلادك من التاريخ والوقت الحاليين، بدءًا من الثواني. وكلما أصبح أحد العناصر سالبًا، يستلف من الوحدة الأكبر التالية:
$$\Delta = \text{now} - \text{birth}, \text{ borrow per unit}$$الثواني تستلف 60 من الدقائق، والدقائق تستلف 60 من الساعات، والساعات تستلف 24 من الأيام، والأيام تستلف عدد أيام الشهر الميلادي السابق (مع مراعاة السنة الكبيسة)، والأشهر تستلف 12 من السنوات. وتُعدّ السنة كبيسة إذا تحقق الشرط:
$$(y\bmod 4=0)\wedge((y\bmod100\neq0)\vee(y\bmod400=0))$$وهكذا نحصل على التقسيم الطبيعي إلى سنة/شهر/يوم/ساعة/دقيقة/ثانية الذي يتوقعه الجميع.
مثال محلول
وُلد شخص في 15 يونيو 1990 الساعة 08:30:00 (يُدخل 0830، صباحًا). الآن: 10 مارس 2024، الساعة 14:45:20. الثواني \(20-0=20\). الدقائق \(45-30=15\). الساعات \(14-8=6\). الأيام \(10-15=-5\)، نستلف عدد أيام فبراير 2024 (سنة كبيسة، 29 يومًا) ← 24، ونطرح شهرًا. الأشهر \(3-6=-3\)، ثم \(-1 = -4\)، نستلف \(+12\) ← 8، ونطرح سنة. السنوات \(2024-1990=34\)، ثم \(-1 = 33\). النتيجة: 33 سنة، و8 أشهر، و24 يومًا، و6 ساعات، و15 دقيقة، و20 ثانية.
الأسئلة الشائعة
هل تراعي السنوات الكبيسة؟ نعم. يكون 29 فبراير صالحًا في السنوات الكبيسة، وخطوة استلاف الأيام تعتمد على العدد الصحيح لأيام الشهر السابق.
وماذا عن المناطق الزمنية؟ يعتمد الحساب على التوقيت المحلي لجهازك. إذا كنت قد وُلدت في منطقة زمنية تختلف عن مكان وجودك الحالي، فعدّل وقت الميلاد المُدخل بمقدار فارق التوقيت (مثلًا: وُلدت الساعة 8:00 صباحًا بتوقيت شرق الولايات المتحدة لكنك الآن في توقيت الباسيفيك، فأدخل 5:00 صباحًا).
وإذا أدخلت تاريخًا في المستقبل؟ لا يمكن أن يكون العمر سالبًا، لذا فإن تاريخ ميلاد في المستقبل يُرجِع أصفارًا في كل الخانات.