ForHosting KIT · الصحة واللياقة

حاسبة التبويض

انطلاقًا من أول يوم في آخر دورة شهرية، اعرفي يوم التبويض المرجّح ونافذة الخصوبة وموعد الدورة التالية: دورة بدأت في 1 مارس 2026 وطولها 28 يومًا تشير إلى التبويض في 15 مارس. مجاني في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
أول يوم من آخر دورة
2026-03-01
مدة الدورة (أيام)
28
الطور الأصفري (أيام)
14
تحصل على
موعد الإباضة المتوقع
2026-03-15
بداية فترة الخصوبة
2026-03-10
نهاية فترة الخصوبة
2026-03-16
الدورة التالية
2026-03-29

مجانية عبر الإنترنت

كيف تُحسب المواعيد الثلاثة

تبدأ الحسابات من أول يوم في آخر دورة شهرية. تُقسم الدورة إلى جزأين: الطور الأصفري، أي الأيام بين التبويض والدورة التالية، يُعد ثابتًا عند 14 يومًا ما لم تغيّريه بين 10 و16. أما الأيام التي تسبقه فتستوعب أي اختلاف في طول الدورة. لذلك يُقدَّر التبويض بطول الدورة ناقص الطور الأصفري، محسوبًا من ذلك اليوم الأول. وتمتد نافذة الخصوبة من خمسة أيام قبل التبويض حتى يوم بعده، أي ستة أيام، لأن الحيوانات المنوية قد تعيش عدة أيام بينما تبقى البويضة صالحة نحو يوم واحد. وتأتي الدورة التالية بعد دورة كاملة: بداية في 1 مارس 2026 مع دورة من 28 يومًا تعني 29 مارس.

ما الذي يخبرك به التقدير وما لا يخبرك به

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

نموذج عدّ الأيام

تعمل الحاسبة وفق نموذج لعدّ الأيام يرتكز على تاريخ آخر دورة شهرية لديكِ. ويُنتَج كل تاريخ في الإخراج بإضافة عدد صحيح من الأيام إلى تاريخ آخر دورة شهرية بتوقيت UTC، لا بالتوقيت المحلي أبدًا، وهو ما يُبقي النتائج متطابقة أيًّا كانت المنطقة الزمنية للمستدعي. فمع الإدخال النموذجي 2026-03-01 ودورة مدتها 28 يومًا وطور أصفري مدته 14 يومًا، تُعيد الأداة تاريخ تبويض هو 2026-03-15.

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

تواريخ صارمة وأخطاء مُصنّفة وحتمية

معالجة الإدخال صارمة ومُصنّفة. فقيمة lmp لا بد أن تكون سلسلة نصية مطابِقة لصيغة YYYY-MM-DD، ويُعاد التحقق منها في ضوء التقويم الفعلي بتوقيت UTC، بحيث يُرفض تاريخ مستحيل مثل 2026-02-30 بدل تدويره إلى الأمام بصمت. ولا يقرأ الإجراء أي ساعة محيطة ولا يستعمل أي عشوائية، فتُعطي المدخلات المتطابقة تواريخ متطابقة دائمًا، ولهذا يبقى المثال الذهبي في المستودع صالحًا اختبارَ انحدار إلى ما لا نهاية.

والإخراج إرشاد عام في شأن الخصوبة، لا نصيحة طبية ولا وسيلة لمنع الحمل.

تطبيقات تتبّع الدورة

حوّلي تاريخ آخر دورة مخزّنًا وطول الدورة المعتاد للمستخدمة إلى تواريخ التبويض ونافذة الخصوبة والدورة التالية لعرضها في تقويم.

المحتوى الصحي والاختبارات

ضمّني مقدِّرًا حتميًّا آمنًا تجاه المناطق الزمنية في صفحة تحريرية دون شحن منطق طبي أو استدعاء ساعة خارجية.

ما صيغة التاريخ التي يحتاجها lmp؟

سلسلة نصية صارمة بصيغة YYYY-MM-DD، يجري التحقق منها في ضوء تقويم UTC الفعلي.

أهذه نصيحة طبية؟

لا. إنها تقدير عام مبني على توقيت الدورة الوسطي، ولا ينبغي استعماله وسيلةً لمنع الحمل ولا بديلًا عن الطبيب المختصّ.

كيف يُحسب موعد التبويض؟

تُطرح مدة الطور الأصفري من طول الدورة، ثم يُضاف عدد الأيام الناتج إلى أول يوم في آخر دورة. مع دورة طولها 28 يومًا وطور أصفري من 14 يومًا، يقع التبويض بعد 14 يومًا.

متى تكون نافذة الخصوبة؟

تمتد ستة أيام: الأيام الخمسة السابقة للتبويض المتوقع، ويوم التبويض نفسه، واليوم الذي يليه. لدورة بدأت في 1 مارس 2026 بالقيم الافتراضية، تمتد من 10 إلى 16 مارس.

ماذا لو كانت دورتي أطول أو أقصر من 28 يومًا؟

أدخلي طول دورتك المعتاد، بين 20 و45 يومًا. يبقى الطور الأصفري ثابتًا، لذلك يتحرك التبويض ونافذة الخصوبة مع طول الدورة، وتأتي الدورة التالية بعد دورة كاملة.

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

POSThttps://api.kit.forhosting.com/dev/ovulation-calculator

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

curl -X POST https://api.kit.forhosting.com/dev/ovulation-calculator \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"lmp":"2026-03-01"}'
{
  "lmp": "2026-03-01"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev.ovulation_calculator",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

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

لكل طلب$0.002

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

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

تتنبأ بتاريخ التبويض لديكِ، وبنافذة خصوبة تمتد ستة أيام، وبموعد الدورة التالية انطلاقًا من تاريخ آخر دورة شهرية (lmp) وقيمتَي cycle_days وluteal_days، مستعينةً بحساب الأيام الكاملة بتوقيت UTC. وواجهة برمجة التطبيقات ابتداءً من $0.002.

نموذج عدّ الأيام

تُمرّرين lmp كسلسلة نصية صارمة بصيغة YYYY-MM-DD، إضافةً إلى القيمتين الاختياريتين cycle_days (القيمة الافتراضية 28، والمقبول من 20 إلى 45) وluteal_days (القيمة الافتراضية 14، والمقبول من 10 إلى 16). يحسب المحرك إزاحة التبويض بطرح luteal_days من cycle_days؛ ومع القيم الافتراضية تكون هذه الإزاحة 14، فيقع تاريخ التبويض بعد آخر دورة شهرية بأربعة عشر يومًا.

نافذة الخصوبة والدورة التالية

إلى جانب تاريخ التبويض المفرد، ترسم الاستجابة نافذة خصوبة وموعد الدورة التالية المتوقّع. فقيمة fertile_start هي إزاحة التبويض ناقص خمسة أيام، وقيمة fertile_end هي الإزاحة زائد يوم واحد، ويعكس ذلك أن الحيوانات المنوية قد تبقى حيّة عدة أيام قبل التبويض بينما تظل البويضة قابلة للإخصاب نحو يوم بعده. فمع مثال 2026-03-01 تمتد النافذة من fertile_start في 2026-03-10 إلى fertile_end في 2026-03-16، أي ستة أيام تقويمية تُحيط بالتبويض المتوقّع في 2026-03-15. وعلى نحو منفصل، تكتفي next_period بإضافة كامل cycle_days إلى تاريخ آخر دورة شهرية، فتُعطي 2026-03-29 لدورة مدتها 28 يومًا. ولمّا كان الطور الأصفري يُعامَل بوصفه ثابتًا بينما يستوعب الطور الجُريبي تباين طول الدورة، فإن تغيير cycle_days يُزيح التبويض ونافذة الخصوبة دون أن يحرّك عدد أيام الطور الأصفري، بما يطابق سلوك الدورات الأطول أو الأقصر في الواقع.

تواريخ صارمة وأخطاء مُصنّفة وحتمية

ويجب أن تكون قيمتا cycle_days وluteal_days عددين صحيحين داخل نطاقيهما الموثّقين؛ وأي قيمة خارج هذين النطاقين، أو تاريخ آخر دورة شهرية مفقود أو غير نصي، يُثير خطأ invalid_input مُصنّفًا يُسمّي الحقل المخالف بدل استثناء غير مُصنّف.

تخطيط الخصوبة

أظهري لزوجين نافذة الخصوبة الممتدة ستة أيام حول التبويض المتوقّع كي يختارا التوقيت المناسب، مع ضبط cycle_days وluteal_days وفق تاريخهما الخاص.

ما الصيغة التي تستعملها؟

يُوضَع التبويض عند cycle_days ناقص luteal_days بعد تاريخ آخر دورة شهرية. ونافذة الخصوبة هي تلك الإزاحة ناقص 5 حتى زائد يوم واحد، وقيمة next_period هي تاريخ آخر دورة شهرية زائد cycle_days.

ما القيمتان الافتراضيتان لطول الدورة والطور الأصفري؟

القيمة الافتراضية لـ cycle_days هي 28 (والصالح 20-45)، والقيمة الافتراضية لـ luteal_days هي 14 (والصالح 10-16). احذفيهما لاستعمال القيم الافتراضية.

أهي مجانية، أم أن واجهة برمجة التطبيقات مدفوعة؟

الأداة التفاعلية على الصفحة مجانية (tier A). أما واجهة برمجة التطبيقات فحتمية وسعرها ابتداءً من $0.002 لكل استدعاء، ولا يُحتسب إلا عند النجاح.

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