يبين الآتي طريقة حساب العمر بالاعتماد على التقويم الميلادي والهجري، حيث يعرف التقويم الميلادي بالتقويم الغريغوري؛ والذي يشتمل على أن السنة تتكوَّن من 365 إلى 366 يوماً، وأن عدد أشهر السنة 12 شهراً تبدأ بشهر كانون الثاني وتنتهي بشهر كانون الأول، أما التقويم الهجري فيتكوّن من 12 شهراً أيضاً يبتدأ بشهر محرم، وينتهي بشهر ذي الحجة، ويتكوّن من 354 إلى 355 يوماً. ويجدر بالذكر أنّ هناك العديد من الخوارزميات التي يمكن من خلالها حساب العمر؛ فمثلاً: إذا كان المراد حساب عمر شخصٍ ولد بتاريخ 16/7/2008م حتى تاريخ 30/4/2020م؛ فيمكن اتباع الخطوات الآتية التي توضح طريقة حساب العمر يدوياً:
ينبغي تحديد الوقت الذي وُلد فيه الشخص المراد حساب عمره بشكلٍ دقيق، وبحسب المثال فإنّ الشهر هو 7، ويوم الولادة هو 16، والسنة هي 2008م.
إذا كان يوم الولادة لا يساوي واحد؛ فيتمّ ايجاد عدد الأيام المتبقية لبداية الشهر الذي يليه، وهذا يختلف باختلاف الشهر فإذا كان الشهر 30 يوماً فإنّ عدد الأيام (31-يوم الولادة)، وإذا كان الشهر 29 يوماً فإنّ عدد الأيام (30-يوم الولادة)، وإذا كان الشهر 31 يوماً فإنّ عدد الأيام المتبقية لبداية الشهر الذي يليه (32-يوم الولادة)، أمّا إذا كان يوم الولادة يساوي 1 فيتمّ الانتقال للخطوة التي تليها، وفي هذا المثال فإنّ الشهر هو شهر 7، وهو 31 يوماً، وبالتالي فإنّ عدد الأيام المتبقية لبداية الشهر الذي يليه هي (32-16)، ويساوي 16 يوماً.
يتمّ ذلك عن طريق طرح شهر الولادة من الرقم 12، أمّا إذا كان الشخص وُلد في الأول من الشهر؛ فيُطرح شهر الولادة من الرقم 13، وفي هذا المثال فإنّ شهر الولادة هو 7، ولم يولد في الأول من الشهر؛ فبالتالي فإنّ عدد الأشهر المتبقية لانتهاء السنة هو (12-7) ويساوي 5 أشهر.
يمكن ايجاد عدد السنوات في هذا المثال على النحو الآتي: (1/1/2019م)-(1/1/2009م) = 10 سنوات، وبما أنّ المراد هو حساب التاريخ حتى 30-4-2019م؛ فإنّ عدد السنوات هو 10 سنوات، و3 أشهر، و29 يوماً.
تُجمع الأشهر في هذا المثال مع بعضها (3+5) ويساوي 8 أشهر، والأيام مع بعضها (29+16) ويساوي 45 يوماً، والسنوات هي 10 سنوات، وهذا يعني أنّ عمر الشخص 10 سنوات، و8 أشهر و45 يوم، وعلى اعتبار أنّ كل 31 يوم هو شهر؛ فيصبح عمر الشخص 10 سنوات، و9 أشهر، و14 يوم.
يبيّن الآتي آلية تحويل التاريخ الهجري إلى ميلادي وتحويل التاريخ من ميلادي لهجري أيضاً؛ لمعرفة العام الهجري الذي يقابل العام الميلادي والعكس الذي ولد فيه الشخص المراد معرفة عمره، من خلال الخطوات الآتية:
تبيّن النقاط الآتية الفروقات ما بين التقويم الهجري والميلادي:
يُحسب عمر الإنسان عن طريق طرح السنة التي وُلد فيها من السنة الحالية، وفي حال إجراء العملية الحسابية قبل تاريخ عيد الميلاد في السنة الحالية، فيُطرح 1 من الناتج، ويُمكن التحقق من النتيجة باستخدام الإنترنت أو بعض البرامج الحاسوبية التي تُتيح إمكانية ايجاد الفرق بين تاريخين محددين.
تجدر الإشارة إلى أن المقصود بالعمر هو عدد السنوات التي يعيشها الإنسان منذ لحظة ولادته، وحتى وفاته، ويمكن أن يستخدم مصطلح العمر لمعرفة تاريخ الأشياء والجمادات؛ لكن هذا المصطلح غالباً يستخدم لحساب عمر الإنسان.
يمكن حساب العمر بالهجري والميلادي من خلال اتباع عدة خطوات وهي؛ تحديد اليوم والشهر والسنة، ومن ثم إيجاد عدد الأيام المتبقية لبداية الشهر الذي يليه، وبعد ذلك إيجاد عدد الأشهر المتبقية لانتهاء السنة وبداية السنة التي تليها، ثم جمع عدد السنوات، والأشهر، والأيام مع بعضها، ويمكن التحويل بين التاريخ الميلادي والهجري لعمر الشخص من خلال معادلات معينة، فللتحويل من الميلادي إلى الهجري تستخدم المعادلة؛ التاريخ الهجري= (التاريخ بالميلادي – 622) × (33 / 32)، وللتحويل من الهجري إلى الميلادي تستخدم المعادلة؛ التاريخ الميلادي =622+(التاريخ بالهجري × (32 / 33)).