الوقت/الأرقام

حاسبة العمر

العمر الدقيق من تاريخ الميلاد — سنوات/أشهر/أيام، إجمالي المدة المُعاشة وموعد عيد الميلاد القادم.


                    

This tool calculates exact age from a birth date: full years, months, and days lived, the total number of days lived, and how much time is left until the next birthday.

How to use it

Common uses

Things to keep in mind

For people born on February 29, a "full year" in a non-leap year is conventionally counted as reached on March 1 — a rule that varies between jurisdictions.

The calculation accounts for timezone — an age "as of this second" can differ by a day depending on the chosen timezone if the birth moment is close to midnight.

مقالة عن هذه الأداة: حساب العمر: لماذا ليس مجرد طرح سنوات

الأسئلة الشائعة

كيف يتم التعامل مع عيد ميلاد 29 فبراير؟

في السنوات غير الكبيسة، يُعامل عيد الميلاد هذا كأنه 1 مارس لحساب عيد الميلاد التالي، بينما يُحسب العمر الدقيق بالسنوات/الأشهر/الأيام من الفرق التقويمي الفعلي.

في أي لحظة بالضبط يزداد العمر بسنة؟

بالضبط في تاريخ الميلاد التقويمي — حتى ذلك اليوم ضمنًا يظل العمر السابق، ومن اليوم التالي يُحسب الجديد. هذا يطابق الفهم اليومي للعمر.

ماذا يُظهر قسم "إجمالي ما عِشته"؟

نفس الفترة الزمنية معبرًا عنها بأسابيع وأيام كاملة، بالإضافة إلى عدد الأشهر الكاملة — مفيد عندما تحتاج إلى إجمالي تراكمي بدلاً من تفصيل بالسنوات/الأشهر/الأيام.

لماذا تبدأ سن الرشد القانونية في بعض الدول عند منتصف ليل اليوم السابق لعيد الميلاد؟

يسري في بعض الولايات القضائية (منها المملكة المتحدة) مبدأ "لا كسور لليوم" — يُحتسب عيد الميلاد يومًا مُعاشًا بالكامل، لذا يُعتبر بلوغ سن معينة قد تحقق منذ أول لحظة في اليوم السابق. هذه تفصيلة قانونية لا تتطابق مع حساب العمر اليومي المعتاد.

هل يمكن حساب العمر بتاريخ مستقبلي بدلًا من اليوم؟

نعم، يقبل حقل "احسب العمر حتى تاريخ" أي تاريخ بما فيه تاريخ مستقبلي — مفيد لمعرفة كم سيكون عمر شخص ما في مناسبة قادمة محددة.

مقالات: الوقت/الأرقام

وقت يونكس: لماذا تحسب الحواسيب الوقت منذ 1970

لماذا أصبح 1 يناير 1970 نقطة مرجعية للوقت في معظم أنظمة الحاسوب.

تعبيرات Cron: كيف تفكّ جدولة المهام

كيف تفكّ تعبيرًا مثل */15 * * * * وتعرف بالضبط متى ستُشغَّل المهمة.

أنظمة العد: لماذا توجد الأنظمة الثنائية والثمانية والسداسية عشرية

لماذا يُكتب اللون #FF5733 في CSS بأرقام سداسية عشرية لا عشرية.

العمليات على البتات: كيف تعمل AND وOR وXOR على مستوى البت

كيف يختلف AND على مستوى البت عن AND المنطقي، ولماذا نحتاج للعمل على بتات فردية من رقم أصلًا.

الفرق بين التواريخ: لماذا عدّ الأيام أعقد مما يبدو

لماذا قد يعطي طرح التواريخ ببساطة نتيجة خاطئة بسبب السنوات الكبيسة.

المناطق الزمنية: لماذا لا يعني UTC نفس معنى GMT

لماذا لا يتغيّر UTC أبدًا مرتين في السنة، بينما يتغيّر توقيت لندن (GMT/BST).

حاسبة المدة: كيف تجمع الساعات والدقائق والثواني بشكل صحيح

لماذا يجب "ترحيل" الباقي إلى الخانة التالية عند جمع الدقائق والثواني، تمامًا كما في الجمع العشري.

ISO 8601 Duration: كيف تكتب مدة بصيغة قياسية

لماذا تعني الصيغة PT1H30M «ساعة و30 دقيقة»، لا «دقيقة و30 ساعة».

رقم الأسبوع: لماذا تحسب دول مختلفة الأسابيع بطرق مختلفة

لماذا ينتمي 1 يناير أحيانًا إلى الأسبوع 52 أو 53 من العام السابق وفق معيار ISO 8601.

الأرقام الرومانية: كيف يعمل نظام بلا صفر وبلا منازل

لماذا يعني IV الرقم 4 لا 6، وكيف تعمل قاعدة الطرح في الأرقام الرومانية.

IEEE 754: لماذا لا يساوي 0.1 + 0.2 القيمة 0.3 في الكود

لماذا تعرض تقريبًا كل لغات البرمجة نتيجة 0.1 + 0.2 كـ0.30000000000000004.

الرقم كتابةً: لماذا نحوّل الأرقام إلى كلمات

لماذا تكتب المستندات المصرفية المبلغ بالأرقام والحروف معًا.