ForHosting KIT · المنزل والطبخ والهوايات

العمر بالسنوات والأشهر والأيام

احصل على العمر الدقيق بالسنوات والأشهر والأيام: من وُلد في 1990-05-15 يكون عمره 34 سنة و3 أشهر و5 أيام في 2024-08-20. وتُراعى السنوات الكبيسة والأشهر القصيرة. مجاني في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
تاريخ الميلاد
1990-05-15
تاريخ المرجع
2024-08-20
تحصل على
السنوات
34
الأشهر
3
الأيام
5
إجمالي الأيام
12,516

من يبحث عن حاسبة للعمر بالسنوات والأشهر والأيام يحتاج إلى أكثر من سنة عيد الميلاد: يطلب نموذج مدرسي أو تأشيرة أو ملاحظة طب أطفال أو سجل رواتب التفصيل المدني لما عاشه شخص من تاريخ ميلاد صريح إلى يوم مرجع صريح. تقبل هذه الصفحة تاريخي تقويم ISO صارمين، وتتحقق من وجود كل يوم على التقويم الغريغوري بما في ذلك فبرايرات الكبيسة، وتعيد السنوات المكتملة والأشهر المتبقية والأيام المتبقية. يجب أن يقع تاريخ الميلاد في يوم المرجع أو قبله حتى لا يرجع العمر المدني إلى الوراء؛ والميلاد اللاحق إدخال غير صالح لا عمرًا سالبًا. تُحل الولادات في نهاية الشهر مثل الحادي والثلاثين من يناير وولادات يوم الكبيس في التاسع والعشرين من فبراير بجمع أشهر تقويم وقصّ اليوم إلى آخر يوم في شهر الوصول، لا بساعة المضيف ولا بكائن Date في JavaScript.

كيف يُحسب العمر المدني بالسنوات والأشهر والأيام

ابدأ بتاريخين مدنيين للتقويم مكتوبين سنة وشهرًا ويومًا بالصيغة الدولية ISO مع شرطات وعروض ثابتة حتى يتفق كل عميل على نفس الأعداد الصحيحة الستة: تاريخ الميلاد وتاريخ المرجع الذي يهمّك، مثل يوم نموذج أو قطع تقرير أو مقابلة تأشيرة أو معلم تاريخي.

لكل سلسلة تأكد أن السنة في نطاق غريغوري عملي من السنة الأولى إلى تسعة آلاف وتسعمائة وتسعة وتسعين، وأن الشهر بين واحد واثني عشر، وأن اليوم موجود لذلك الشهر وفق قواعد الكبيسة الغريغورية: تكون السنة كبيسة إذا قُسمت على أربعة، باستثناء سنوات القرون التي تكون كبيسة فقط إذا قُسمت أيضًا على أربعمائة. تجعل تلك القاعدة التاسع والعشرين من فبراير قانونيًا في سنوات مثل ألفين وأربعة وعشرين وألفين، وغير قانوني في ألفين وثلاثة وعشرين وتسعمائة وألف.

عندما يصح الثلاثيان ولا يكون الميلاد بعد المرجع، عُدّ الأشهر التقويمية المؤقتة بينهما، وأضفها إلى تاريخ الميلاد مع قصّ اليوم إلى آخر يوم في شهر الوصول، وارجع بالعدّ إذا تجاوز التاريخ المقصوص المرجع. الأيام المتبقية هي باقي رقم اليوم اليولياني من تلك الإضافة الشهرية الكاملة الأخيرة إلى يوم المرجع. السنوات المكتملة هي عدّ الأشهر مقسومًا على اثني عشر بأرضية صحيحة؛ والأشهر المتبقية باقي المقياس اثني عشر.

أين تظهر حاسبات العمر بالسنوات والأشهر والأيام في العمل الفعلي

تطبع مكاتب المدارس والجامعات العمر المدني بالسنوات والأشهر والأيام على نماذج الالتحاق ومنح الدراسة وأهلية الامتحانات حسب الشريحة العمرية عندما يُخفي رقم السنة وحدها طفلًا تنقصه أحد عشر شهرًا عن العتبة. تطلب مكاتب الهجرة والتأشيرات والسجل المدني نفس التفصيل حتى يرى الموظف الأشهر المتبقية دون حساب التقويم يدويًا. تكتب عيادات طب الأطفال والأسرة العمر كسنوات زائد أشهر زائد أيام في ملاحظات النمو وسجلات التطعيم، ولا سيما في السنوات الأولى من العمر عندما يكون الوسم بالسنة وحدها أخشن مما يلزم.

تعبّر أدوات الموارد البشرية والمزايا عن الخدمة المستمرة أو عمر المعال بالصيغة الثلاثية نفسها لأهلية الخطة. إذا احتجت لاحقًا أسابيع كلية معيشة، أو ساعات من عدّ سنوات بلا تواريخ تقويم، أو فرقًا ذا إشارة يقبل أي ترتيب، أو عدّ أيام عمل يتخطى عطل نهاية الأسبوع، فعاملها كنوايا بحث وصفحات هبوط منفصلة بدل إثقال صفحة العمر بالسنوات والأشهر والأيام هذه.

نماذج مدرسية وتأشيرة وسجل مدني

حوّل تاريخ ميلاد ISO ويوم التقديم أو المقابلة إلى سنوات وأشهر وأيام متبقية للالتحاق والتأشيرة وأوراق السجل.

ملاحظات عيادة الأطفال والأسرة

اكتب عمر الطفل كسنوات مكتملة زائد أشهر وأيام متبقية لمنحنيات النمو وسجلات التطعيم وملخصات الزيارة.

الموارد البشرية والمزايا والأهلية حسب الشريحة العمرية

احسب العمر المدني لمعال أو موظف حتى قطع الخطة حتى تظهر الأشهر المتبقية بدل سنة مقربة.

ماذا يعني العمر بالسنوات والأشهر والأيام؟

هو العمر المدني للتقويم من تاريخ ميلاد صريح إلى تاريخ مرجع صريح: سنوات مكتملة، وأشهر متبقية من صفر إلى أحد عشر، وأيام متبقية بعد تلك الأشهر، دون استخدام «اليوم» من ساعة الجدار ولا قواعد أيام العمل.

ما صيغة التاريخ المطلوبة؟

تُرفض قيم مثل 1990-5-15 أو 1990/05/15 حتى يتفق كل عميل.

ماذا لو كان تاريخ الميلاد بعد تاريخ المرجع؟

لا يكون العمر المدني سالبًا؛ بدّل الحقلين فقط إذا كنت تقصد أداة فرق تواريخ ذات إشارة لا عمرًا.

كيف تُعامل تواريخ نهاية الشهر مثل آخر يوم في يناير؟

عند إضافة شهر يُنقل اليوم إلى آخر يوم في الشهر المقصود إذا لزم الأمر، ثم يُصحَّح حتى لا يتجاوز تاريخ المرجع. فمن آخر يوم في يناير إلى 1 مارس تكون النتيجة شهرًا واحدًا ويومًا واحدًا.

هل تعرض الحاسبة العدد الكلي للأيام أيضًا؟

نعم. إلى جانب السنوات والأشهر والأيام تحصل على المدة كاملة بالأيام، فمن 1990-05-15 إلى 2024-08-20 يكون المجموع 12516 يومًا.

كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.

POSThttps://api.kit.forhosting.com/life/age-in-years-months-and-days

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/life/age-in-years-months-and-days \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"birth_date":"1990-05-15","reference_date":"2024-08-20"}'
{
  "birth_date": "1990-05-15",
  "reference_date": "2024-08-20"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "life.age_in_years_months_and_days",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

year_min1
year_max9999
HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

يشترك ودجت المتصفح المجاني وواجهة API في دالة نقية واحدة، فتتفق فحوص الواجبات وأعمال الإنتاج دائمًا. تكلف طلبات API الناجحة $0.002؛ ولا يُحسب فشل التحقق.

ما الذي ترسله وما الذي تستلمه

تشمل الفحوصات الكلاسيكية ذكرى ميلاد تامة تنتج سنوات كاملة بلا أشهر ولا أيام متبقية، ومرجعًا في منتصف السنة مثل الخامس عشر من مايو إلى العشرين من أغسطس يضيف ثلاثة أشهر وخمسة أيام، والحادي والثلاثين من يناير إلى الأول من مارس الذي يستقر عند شهر ويوم بعد قصّ فبراير، وتواريخ متطابقة تعطي صفر سنوات وصفر أشهر وصفر أيام. اربط نموذج المتصفح المجاني للفحص الشخصي السريع ثم استدعِ نفس العقد من السكربتات عندما تحتاج أعمار أفواج بالجملة أو تركيبات انحدار. أرسل حقلي سلسلة إلزاميين: birth_date وreference_date، كل منهما يوم تقويم ISO صارم مثل ألف وتسعمائة وتسعين شرطة صفر خمسة شرطة واحد خمسة وألفين وأربعة وعشرين شرطة صفر ثمانية شرطة اثنان صفر. يقبل نفس النواة أسماءً شائعة مثل dob وbirth وbirthdate وas_of وto حتى تستخدم السكربتات أسماء مألوفة دون تغيير الحساب. الحقول الناقصة والقيم غير السلاسل والسلاسل التي لا تطابق نمط أربعة-اثنين-اثنين أرقامًا والتواريخ التي تطابق النمط لكنها ليست أيام تقويم حقيقية والميلاد اللاحق للمرجع تفشل كلها برمز invalid_input ولا تُحسب. عند النجاح تعيد الاستجابة سلسلتي ISO الطبيعيتين لحقلي birth_date وreference_date وyears كسنوات مدنية مكتملة وmonths كأشهر متبقية من صفر إلى أحد عشر وdays كأيام مدنية متبقية بعد تلك الأشهر وtotal_days كالمدى غير السالب للأيام من رقمي اليوم اليولياني وسلسلة formula قصيرة توثّق مسار القصّ وتصحيح التجاوز. تسعيرة استدعاءات API الناجحة هي القاعدة المنشورة $0.002 لكل عنصر؛ ولا تستهلك إخفاقات التحقق الرصيد المدفوع مسبقًا.

أين تظهر حاسبات العمر بالسنوات والأشهر والأيام في العمل الفعلي

يريد مؤلفو المناهج الذين يدرّسون قواعد الكبيسة الغريغورية وحالات القصّ في نهاية الشهر وحيًا موثوقًا يرفض التواريخ الأساسية المستحيلة ويعيد نفس الأرقام في ودجت المتصفح وواجهة API. لأن هذه القدرة محرك parse نقي، يجري العمل بالكامل في متصفحك في هذه الصفحة، وعبر API يكلف كل استعلام ناجح $0.002 بينما لا يستهلك فشل التحقق الرصيد.

لماذا أحتاج إلى تاريخ مرجع بدل استخدام اليوم؟

التاريخان صريحان حتى تكون النتيجة حتمية تمامًا: ينتج نفس الزوج دائمًا نفس السنوات والأشهر والأيام في اختبارات golden وودجت دون اتصال وworkers التي يجب ألا تقرأ ساعة المضيف.

كم التكلفة؟

أداة المتصفح مجانية وتعمل محليًا. تستخدم طلبات API رصيد KIT المدفوع مسبقًا بسعر $0.002 لكل عنصر ناجح؛ ولا يُحسب الإدخال غير الصالح.

اطّلع على توثيق KIT الكامل ←