حاسبة الأيام الآمنة بالتقويم
في دورة من 28 يومًا تعدّ طريقة الأيام القياسية الأيام من 8 إلى 19 أعلى خصوبة، وتبقى 16 يومًا أكثر أمانًا: من 1 إلى 7 ومن 20 إلى 28. يكفي إدخال طول الدورة المعتاد. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- طول الدورة
- 28
- أول يوم خصب
- 8
- آخر يوم خصب
- 19
- عدد الأيام الخصبة
- 12
- بداية الفترة الآمنة المبكرة
- 1
تطبّق حاسبة الأيام الآمنة بطريقة التقويم طريقة الأيام المعيارية (Standard Days Method) على طول دورة واحد، وتعيد أيام التقويم ذات الخصوبة الأدنى والأعلى في الدورة، إضافة إلى نطاقات الأيام الأكثر أمانًا في البداية والنهاية. اليوم الأول هو أول يوم من نزيف الحيض. تثبت نافذة الخصوبة على أيام الدورة من الثامن إلى التاسع عشر شمولًا—اثنا عشر يومًا متتاليًا أعلى خصوبة تُستخدم في التعليم بأسلوب CycleBeads وفي كثير من أدلة تنظيم الأسرة الطبيعي. تمتد الأيام الأكثر أمانًا في البداية من واحد إلى سبعة؛ وفي النهاية من عشرين حتى نهاية الدورة. تفترض دراسات الفعالية الكلاسيكية لطريقة Standard Days Method دورات منتظمة بين ستة وعشرين واثنين وثلاثين يومًا؛ ومع ذلك يحسب هذا الطرف النافذة نفسها لأطوال أخرى ضمن نطاق عملي من واحد وعشرين إلى خمسة وأربعين يومًا، ويضبط eligible إلى false عندما يخرج الطول عن ذلك النطاق.
أين يفيد: تطبيقات تتبع الدورة والتعليم
تستفيد مواقع التثقيف الصحي التي تستهدف عبارة حاسبة الأيام الآمنة بطريقة التقويم من أداة حية يتطابق مسارها المجاني في المتصفح بايتًا ببايت مع مسار الأتمتة المدفوع على الوحدة النقية نفسها، فلا تنحرف عروض المدونات عن سكربتات الإنتاج. يمكن لمواد تدريب الإرشاد ووحدات الصف إظهار كيف ترمّز طريقة Standard Days Method نافذة بسيطة للامتناع أو الحاجز في الأيام من الثامن إلى التاسع عشر، وكيف تعتمد الأهلية على انتظام الدورة بين ستة وعشرين واثنين وثلاثين يومًا.
يمكن لمولّدات الاختبارات واختبارات المحتوى التحقق من أرقام أيام الخصوبة الدنيا والعليا أمام أوراكل حتمي بدل جداول تُصان يدويًا. اعرضوا دائمًا التنبيه التعليمي: طريقة Standard Days Method قاعدة مبسطة لوعي الخصوبة بحدود معروفة للدورات غير المنتظمة، وعودة الحيض بعد الولادة، والاستخدام الحديث لمنع الحمل الهرموني، وأي وضع يكون فيه الحمل خطيرًا طبيًا أو شخصيًا. اقرنوا النافذة الرقمية بإرشاد مهني عندما يحتاج المستخدم قرارات سريرية.
حالات الاستخدام
تطبيقات تتبع الدورة ووسوم الأيام
بطول الدورة المعتاد للمستخدم، وسّموا الأيام 8–19 كخصوبة أعلى و 1–7 مع 20…N كأكثر أمانًا دون توزيع جداول SDM في كل عميل جوّال.
الأسئلة الشائعة
ما نافذة الخصوبة في طريقة Standard Days Method؟
وفق طريقة Standard Days Method تكون أيام التقويم ذات الخصوبة الأعلى دائمًا أيام الدورة من 8 إلى 19 شمولًا.
متى يكون eligible بقيمة true؟
خارج ذلك النطاق تُعاد النافذة 8–19 نفسها مع eligible false إذا كان الطول صالحًا بخلاف ذلك (21–45).
كيف تختلف عن حاسبة الإباضة؟
تستخدم هذه الأداة طول الدورة فقط وتعيد أرقام أيام الدورة (بلا تاريخ LMP ولا تواريخ ISO). عادة تحتاج حاسبة الإباضة إلى آخر حيض وتعيد تواريخ تقويم للإباضة ومدة خصوبة.
ماذا لو كانت الدورة أقصر من 26 يومًا أو أطول من 32؟
تعرض الحاسبة النافذة نفسها للدورات من 21 إلى 45 يومًا، لكنها تشير إلى أن الطريقة غير مناسبة، لأنها دُرست فقط على دورات منتظمة من 26 إلى 32 يومًا. وخارج 21 إلى 45 يومًا لا يُحسب شيء.
من أي يوم يبدأ عدّ الدورة؟
اليوم الأول هو أول يوم من نزول دم الحيض. ويمتد طول الدورة من أول يوم في حيضة إلى اليوم السابق للحيضة التالية، لا من نهاية النزيف.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/health/safe-days-calendar \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"cycle_length":28}'const res = await fetch("https://api.kit.forhosting.com/health/safe-days-calendar", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"cycle_length": 28
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/safe-days-calendar",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"cycle_length": 28
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/safe-days-calendar", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"cycle_length":28}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"cycle_length":28}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/safe-days-calendar", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"cycle_length": 28
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.safe_days_calendar",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
تشترك أداة المتصفح وواجهة API في وحدة نقية حتمية واحدة، فلا تختلف العروض التعليمية وتطبيقات العافية وخطوط الأتمتة على أرقام الأيام. هذه حسابات توعوية بوعي الخصوبة، وليست مشورة طبية ولا ضمانًا ضد الحمل.
كيف تربط طريقة Standard Days Method طول الدورة بأيام الخصوبة والأيام الآمنة
طريقة Standard Days Method قاعدة تقويم بنافذة ثابتة: لمن لديهم دورات منتظمة يُعامل مقطع الخصوبة الأعلى في كل دورة على أنه الأيام من الثامن إلى التاسع عشر بدءًا من أول يوم للحيض، وتُعامل بقية الأيام كأيام خصوبة أدنى أو أكثر أمانًا لأغراض التخطيط. لا تتحرك هذه النافذة مع تقديرات منتصف الدورة كما تفعل حاسبة تاريخ الإباضة؛ فهي الكتلة نفسها من اثني عشر يومًا في كل دورة ما دام طول الدورة ضمن النطاق المدروس للطريقة. الأيام الأكثر أمانًا في البداية من واحد إلى سبعة. عندما تقدّمون طول الدورة عددًا صحيحًا بالأيام، تعيد هذه الحاسبة lower_fertile_day يساوي ثمانية و higher_fertile_day يساوي تسعة عشر، ثم تبني مصفوفة fertile_days من ثمانية إلى تسعة عشر شمولًا. أما المتأخرة فتبدأ في اليوم العشرين وتمتد حتى cycle_length، فدورة من ثمانية وعشرين يومًا لها أيام آمنة متأخرة من عشرين إلى ثمانية وعشرين، ودورة من اثنين وثلاثين من عشرين إلى اثنين وثلاثين. مصفوفة safe_days تدمج النطاقين المبكر والمتأخر بترتيب تصاعدي، و safe_day_count هو ذلك الطول. يكون eligible بقيمة true فقط عندما يكون cycle_length بين ستة وعشرين واثنين وثلاثين شمولًا—نطاق بحث Standard Days Method الأصلي—لأن الدورات الأقصر أو الأطول اعتياديًا قد تحتاج نهجًا آخر لوعي الخصوبة. القيم دون واحد وعشرين أو فوق خمسة وأربعين، وغير الصحيحة، و cycle_length المفقود تفشل بـ invalid_input بدل اختراع نافذة.
عقد الإدخال وحقول الاستجابة والفرق عن تأريخ الإباضة
تختلف نية البحث أيضًا: من يبحث عن حاسبة أيام آمنة بطريقة التقويم يريد نافذة Standard Days الثابتة وقوائم الأيام الآمنة؛ ومن يبحث عن حاسبة إباضة يريد يوم إباضة متوقعًا من LMP. استخدموا الأداتين إن احتجتم إلى أرقام أيام الدورة وتواريخ تقويم مطلقة، لكن لا تعاملوا هذا الطرف بديلًا عن الاستشارة السريرية أو وسائل الحاجز أو منع الحمل الهرموني عندما يكون الهدف تجنب الحمل. أرسلوا جسم JSON بحقل صحيح إلزامي واحد: cycle_length، وهو عدد الأيام من أول يوم لحيض حتى اليوم السابق للتالي. تُقبل السلاسل الرقمية التي تتحول إلى أعداد صحيحة؛ وتُرفض السلاسل الفارغة والكسور و NaN و Infinity والقيم خارج النطاق بـ invalid_input مع تسمية الحقل. الاستجابات الناجحة تعيد cycle_length وتضبط method إلى standard_days. وتشمل lower_fertile_day و higher_fertile_day (ثمانية وتسعة عشر دائمًا وفق هذه القاعدة)، و fertile_day_count و fertile_days، و safe_early_start حتى safe_early_end مع safe_early_days، و safe_late_start حتى safe_late_end مع safe_late_days، وقائمة safe_days المدمجة و safe_day_count، و eligible مع eligible_min و eligible_max، وسلسلة formula قصيرة تعيد صياغة القاعدة. لا تُنتج تواريخ تقويم ولا يُستخدم كائن Date: تتكلم API بأرقام أيام الدورة فقط لتبقى النتائج حتمية عبر المناطق الزمنية وأزمنة التشغيل. هذا التباين مقصود مع حاسبة إباضة تحتاج تاريخ آخر حيض وتعيد تواريخ ISO للإباضة وبداية ونهاية الخصوبة.
أين تضيف واجهة API لتقويم الأيام الآمنة قيمة في المنتج والتعليم
يمكن لمنتجات العافية وتتبع الدورة استدعاء API تحليل صغيرة لوسم كل يوم في دورة مُنمذجة بخصوبة أعلى أو أكثر أمانًا دون تضمين منطق الخصوبة في كل بناء للعميل. لأن التنفيذ تحليل نقي من المستوى A، يكلف كل استدعاء ناجح السعر الأساسي المنشور $0.002 بلا رموز نموذج وبلا شبكة صادرة؛ والتحقق الفاشل لا يستهلك الرصيد.
حالات التكامل
أدوات تثقيف صحي وتحسين محركات البحث
شغّلوا حاسبة مجانية في المتصفح لـ«الأيام الآمنة بطريقة التقويم» بنفس الوحدة النقية لواجهة API المدفوعة حتى تتطابق العروض مع الإنتاج.
مواد الإرشاد والتدريب
أظهروا للمدربين نافذة الخصوبة الثابتة ونطاق الأهلية (26–32 يومًا) عبر JSON قابل للتكرار للنشرات وفحوصات LMS.
أسئلة تقنية
أي الأيام تُعد أكثر أمانًا (خصوبة أدنى)؟
الأيام الأكثر أمانًا في البداية هي 1–7. والمتأخرة تمتد من 20 حتى cycle_length. مصفوفة safe_days تدمج النطاقين بترتيب تصاعدي.
كم تكلفة حاسبة الأيام الآمنة بطريقة التقويم؟
أداة المتصفح مجانية. تستخدم طلبات API رصيد KIT المدفوع مسبقًا بسعر $0.002 لكل استدعاء ناجح؛ والإدخال غير الصالح لا يُفوتر.