احسب عمرك بالسنوات والأشهر والأيام بالتقويمين الميلادي والهجري، مع موعد عيد ميلادك القادم.
أدخل القيم لتظهر النتيجة هنا.
الصيغة
العمر طرح تقويمي وليس قسمة على 365. بفرض تاريخ الميلاد (y1,m1,d1) وتاريخ الحساب (y2,m2,d2):
Y=y2−y1,M=m2−m1,D=d2−d1
إذا كان D<0 فقد انقضى شهر أقل، فنطرح 1 من M ونعدّ الأيام من آخر ذكرى شهرية؛ وإذا كان M<0 نطرح 1 من Y ونضيف 12 إلى M. وتتوقف خطوات الأشهر عند آخر يوم في الأشهر القصيرة، فـ 31 يناير + شهر = 28 فبراير.
إجمالي الأيام هو الفرق بين عدّاد الأيام منذ 1 يناير 1970 للتاريخين، وهو دقيق عبر السنوات الكبيسة.
مثال محلول
وُلد في 20 نوفمبر 1992، والحساب في 5 مارس 2025.
Y=2025−1992=33 و M=3−11=−8 و D=5−20=−15.
لأن D<0: يصبح M=−9 ونضيف أيام فبراير 2025 (28 يوماً) فيصير D=13.
لأن M<0: يصبح Y=32 و M=3.
النتيجة: 32 سنة و3 أشهر و13 يوماً. عيد الميلاد القادم في 20 نوفمبر 2025 بعد 260 يوماً.
أخطاء شائعة
قسمة عدد الأيام على 365، فينحرف الناتج بنحو أسبوع كل 30 سنة بسبب الأيام الكبيسة.
نسيان أن من وُلد في 29 فبراير لا تأتيه ذكرى ميلاده في ثلاث سنوات من كل أربع.
اعتبار العمر الهجري رقماً رسمياً؛ فالمعاملات التي تطلبه تحدد عادةً نوع التقويم.
إدخال تاريخ ميلاد في المستقبل، وترفضه الحاسبة بدل عرض عمر سالب.
أسئلة شائعة
كيف يُحسب العمر لمن وُلد في اليوم 31 من الشهر؟
تنتقل الأشهر بالتقويم وتتوقف عند آخر يوم في الشهر الأقصر. من وُلد في 31 يناير يتم شهره الأول في 28 فبراير في السنة العادية (29 في الكبيسة)، وتُحسب الأيام المتبقية من ذلك التاريخ.
لماذا يكون عمري الهجري أكبر من الميلادي؟
السنة الهجرية 354 أو 355 يوماً أي أقصر بنحو 11 يوماً من الميلادية، فتجمع سنوات هجرية أسرع بنحو 3%. بعد 33 سنة ميلادية تقريباً تبلغ 34 سنة هجرية.
متى يُحتفل بعيد ميلاد من وُلد في 29 فبراير في السنة العادية؟
تعتبر الحاسبة الأول من مارس ذكرى الميلاد في السنوات التي لا تحوي 29 فبراير، وهي القاعدة القانونية المعتمدة في دول كثيرة. بعض الدول تعتمد 28 فبراير، فراجع الأنظمة المحلية إن كان اليوم مهماً.
هل التاريخ الهجري مطابق للتقويم الرسمي السعودي؟
تعتمد الحاسبة تقويم أم القرى المدمج في المتصفح، وهو التقويم المدني في السعودية، لكن رؤية الهلال محلياً قد تغيّر اليوم بفارق يوم واحد.