العمر بالأسابيع الكلية
احسب عدد الأسابيع الكاملة التي عاشها شخص بين تاريخ ميلاده ويوم لاحق: من 15 مايو 1990 إلى 15 مايو 2024 تمر 1774 أسبوعًا ويوم واحد. وتُحتسب السنوات الكبيسة بدقة. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- تاريخ الميلاد
- 1990-05-15
- تاريخ المرجع
- 2024-05-15
- JDN للميلاد
- 2,448,027
- JDN للمرجع
- 2,460,446
- إجمالي الأيام
- 12,419
- العمر بالأسابيع
- 1,774
من يبحث عن حاسبة للعمر بالأسابيع الكلية يريد عددًا واحدًا لأسابيع كاملة عُاشت من تاريخ ميلاد صريح إلى يوم مرجع صريح، لا عمرًا مقسومًا إلى سنوات وأشهر، ولا أداة عامة لأسابيع بين تاريخين تتجاهل أيهما يوم الميلاد. يتابع الآباء عمر المولود بالأسابيع لزيارات طب الأطفال وجداول الإرضاع. يوسّم الباحثون وفرق المنتج عمر الأفواج بالأسابيع للتجارب ومسارات التهيئة ومعالم الاشتراك. يعبّر المؤرخون والصحفيون عن مقطع حياة أو ذكرى في كتل سبعة أيام مكتملة. تقبل هذه القدرة تاريخي تقويم ISO صارمين، وتتحقق من أن كل يوم موجود فعلًا على التقويم الغريغوري بما في ذلك فبرايرات السنة الكبيسة، وتحوّلهما إلى أرقام يوم يولياني فلكي بحساب صحيح خالص، وتعيد أرضية الفرق غير السالب للأيام مقسومًا على سبعة كعمر بالأسابيع الكلية مع الأيام المتبقية من صفر إلى ستة. يجب أن يقع تاريخ المرجع في يوم الميلاد أو بعده حتى لا تصبح «الأسابيع المعاشة» سالبة. تفشل القواعد المستحيلة مثل التاسع والعشرين من فبراير في سنة عادية بخطأ تحقق واضح بدل الالتفاف بصمت.
كيف يُحسب العمر بالأسابيع الكلية من تاريخي ISO
ابدأ بتاريخين مدنيين للتقويم مكتوبين سنة وشهرًا ويومًا بالصيغة الدولية ISO مع شرطات وعروض ثابتة حتى يتفق كل عميل على نفس الأعداد الصحيحة الستة: تاريخ الميلاد وتاريخ المرجع الذي يهمّك، مثل يوم فحص أو قطع تقرير أو معلم تاريخي.
لكل سلسلة تأكد أن السنة في نطاق غريغوري عملي من السنة الأولى إلى تسعة آلاف وتسعمائة وتسعة وتسعين، وأن الشهر بين واحد واثني عشر، وأن اليوم موجود لذلك الشهر وفق قواعد الكبيسة الغريغورية: تكون السنة كبيسة إذا قُسمت على أربعة، باستثناء سنوات القرون التي تكون كبيسة فقط إذا قُسمت أيضًا على أربعمائة. تجعل تلك القاعدة التاسع والعشرين من فبراير قانونيًا في سنوات مثل ألفين وأربعة وعشرين وألفين، وغير قانوني في ألفين وثلاثة وعشرين وتسعمائة وألف.
عندما يصح الثلاثيان، حوّل كل يوم مدني إلى رقم يوم يولياني فلكي بصيغة Fliegel وVan Flandern الصحيحة المستخدمة في عائلة التواريخ. اطرح رقم يوم الميلاد من رقم يوم المرجع للحصول على إجمالي أيام التقويم المعاشة بين منتصفي الليل المدنيين. إذا كان الفرق سالبًا، يقع المرجع قبل الميلاد وتفشل الطلبات بإدخال غير صالح بدل اختراع عمر سالب.
عندما يكون الفرق صفرًا أو موجبًا، اقسم على سبعة بأرضية صحيحة للأسابيع الكاملة المعاشة واحتفظ بالباقي كأيام متبقية بين صفر وستة شمولًا.
أين تظهر حاسبات العمر بالأسابيع الكلية في العمل الفعلي
يتابع رعاية طب الأطفال وحديثي الولادة الرضّع بأسابيع حياة مكتملة لجداول الزيارة ومنحنيات النمو وإرشاد الإرضاع عندما يكون العمر باليوم أدق مما يلزم والعمر بالسنة عديم الفائدة. توسّم التجارب السريرية والدراسات الطولية نوافذ متابعة المشاركين كأسابيع منذ التسجيل أو أسابيع حياة عندما يُكتب البروتوكول بوحدات أسبوع. تقيس فرق المنتج والنمو الزمن منذ التسجيل بأسابيع كاملة لأفواج التفعيل ومنحنيات الاحتفاظ وبوابات الميزات التي تُفتح بعد عدد أسابيع ثابت.
تعبّر أدوات الموارد البشرية والمزايا أحيانًا عن الخدمة المستمرة أو أهلية إجازة الوالدية بأسابيع من التوظيف أو الميلاد دون سحب مكتبة تواريخ HRIS كاملة. إذا احتجت لاحقًا أسابيع مطلقة بين تاريخين بلا ترتيب، أو عمرًا مقسومًا إلى سنوات وأشهر وأيام، أو عدّ أيام عمل يتخطى عطل نهاية الأسبوع، أو جمع أيام خالص إلى قاعدة واحدة، فعاملها كنوايا بحث وصفحات هبوط منفصلة بدل إثقال صفحة العمر بالأسابيع الكلية هذه.
حالات الاستخدام
تتبع أسابيع الحياة لحديثي الولادة وطب الأطفال
حوّل تاريخ ميلاد ISO ويوم فحص مرجعي إلى أسابيع كاملة معاشة وأيام متبقية لجداول الزيارة وملاحظات النمو وتسميات أسبوع الحياة الموجهة للآباء.
عمر الأفواج والاحتفاظ بالأسابيع
وسّم مشاركي التجارب أو تسجيلات المنتج بأسابيع مكتملة من تاريخ الميلاد أو التسجيل حتى قطع التقرير للبروتوكولات والمسارات الأسبوعية.
الذكرى وعدّ مقاطع الحياة بالأسابيع
عبّر عن عدد أسابيع السبعة أيام الكاملة التي تفصل تاريخ ميلاد عن معلم أو يوم مرجع تاريخي للصحافة والنصب والعروض التعليمية.
الأسئلة الشائعة
ماذا يعني العمر بالأسابيع الكلية؟
يعني المدى غير السالب لأيام مدنية من تاريخ ميلاد صريح إلى تاريخ مرجع صريح، معبَّرًا عنه بأسابيع سبعة أيام كاملة مع باقٍ من صفر إلى ستة أيام، دون «اليوم» من الساعة الجدارية ودون قواعد أيام العمل.
ما تنسيق التاريخ المطلوب؟
تُرفض قيم مثل 1990-5-15 أو 1990/05/15 حتى يتفق كل عميل.
ماذا لو كان تاريخ المرجع قبل تاريخ الميلاد؟
لا يمكن أن تكون الأسابيع المعاشة سالبة؛ بدّل الحقول فقط إذا قصدت أداة مدى أخرى مثل أسابيع بين تاريخين بلا ترتيب.
ما الأيام المتبقية في النتيجة؟
هي الأيام التي تلي آخر أسبوع كامل، وتتراوح دائمًا بين صفر وستة. فالسنة البسيطة ذات 365 يومًا مثلًا تعطي اثنين وخمسين أسبوعًا كاملًا ويومًا واحدًا متبقيًا.
هل يمكن الحساب لمن وُلد في 29 فبراير؟
نعم. يُقبل 29 فبراير تاريخًا صحيحًا في السنوات الكبيسة، ويُحسب عدد الأسابيع من الأيام التقويمية الفعلية. أما 29 فبراير في سنة بسيطة فيُرفض لأنه غير موجود.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/date/age-in-weeks \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"birth_date":"1990-05-15","reference_date":"2024-05-15"}'const res = await fetch("https://api.kit.forhosting.com/date/age-in-weeks", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"birth_date": "1990-05-15",
"reference_date": "2024-05-15"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/date/age-in-weeks",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"birth_date": "1990-05-15",
"reference_date": "2024-05-15"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/date/age-in-weeks", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"birth_date":"1990-05-15","reference_date":"2024-05-15"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"birth_date":"1990-05-15","reference_date":"2024-05-15"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/date/age-in-weeks", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"birth_date": "1990-05-15",
"reference_date": "2024-05-15"
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.age_in_weeks",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
ما الذي ترسله وما الذي تستلمه
تشمل الفحوصات الكلاسيكية سنة كاملة من ثلاثمائة وخمسة وستين يومًا من عيد ميلاد غير كبيس تنتج اثنين وخمسين أسبوعًا كاملًا ويومًا متبقيًا، وميلادًا في يوم كبيس حتى ذكرى كبيسة لاحقة بالعد متعدد السنوات الصحيح، وتواريخ متطابقة تعطي صفر أسابيع وصفر أيام متبقية، وأربعة عشر يومًا لاحقًا تعطي أسبوعين تمامًا. اربط نموذج المتصفح المجاني للفحوصات الشخصية السريعة ثم استدعِ نفس العقد من السكربتات عندما تحتاج أعمار أفواج بالجملة أو تركيبات انحدار. أرسل حقلي سلسلة إلزاميين: birth_date وreference_date، كل منهما يوم تقويم ISO صارم مثل ألف وتسعمائة وتسعين شرطة صفر خمسة شرطة واحد خمسة وألفين وأربعة وعشرين شرطة صفر خمسة شرطة واحد خمسة. يقبل نفس النواة أسماءً شائعة مثل dob وbirth وas_of وto حتى تستخدم السكربتات أسماء مألوفة دون تغيير الحساب. الحقول الناقصة والقيم غير السلاسل والسلاسل التي لا تطابق نمط أربعة-اثنين-اثنين أرقامًا والتواريخ التي تطابق النمط لكنها ليست أيام تقويم حقيقية والمرجع السابق للميلاد تفشل كلها بـ invalid_input ولا تُحسب. عند النجاح تعيد الاستجابة سلسلتي ISO الطبيعيتين لـ birth_date وreference_date ورقم اليوم اليولياني لكل جانب وtotal_days كالمدى المدني غير السالب وage_in_weeks كأرضية الأيام الكلية مقسومة على سبعة وleftover_days كباقي المقياس سبعة وسلسلة formula قصيرة توثّق مسار JDN. تسعيرة استدعاءات API الناجحة هي القاعدة المنشورة $0.002 لكل عنصر؛ ولا تستهلك إخفاقات التحقق الرصيد المدفوع مسبقًا.
أين تظهر حاسبات العمر بالأسابيع الكلية في العمل الفعلي
يريد مؤلفو المناهج الذين يدرّسون الحساب المعياري وقواعد الكبيسة الغريغورية وحيًا موثوقًا يرفض التواريخ الأساسية المستحيلة ويعيد نفس الأرقام في ودجت المتصفح وواجهة API. لأن هذه القدرة محرك parse نقي، تسعيرة API هي القاعدة المنشورة $0.002 لكل عنصر ناجح ولا يستهلك فشل التحقق الرصيد.
أسئلة تقنية
لماذا تحتاج تاريخ مرجع بدل استخدام اليوم؟
كلا التاريخين صريحان حتى تكون النتيجة حتمية بالكامل: نفس الزوج ينتج دائمًا نفس عدد الأسابيع في اختبارات golden وودجت دون اتصال وWorkers التي يجب ألا تقرأ ساعة المضيف.
كم التكلفة؟
أداة المتصفح مجانية وتعمل محليًا. تستخدم طلبات API رصيد KIT المدفوع مسبقًا بمقدار $0.002 لكل عنصر ناجح؛ ولا يُحسب الإدخال غير الصالح.