ForHosting KIT · التواريخ والوقت

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

يقع 13 أغسطس 2026 في العقد من 2020 إلى 2029، الذي يبدأ في 1 يناير 2020 وينتهي في 31 ديسمبر 2029. أدخل أي تاريخ لتحصل على سنتي الحدود وتاريخيهما مع احتساب الطرفين. مجاني في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
التاريخ
2026-08-13
تحصل على
السنة
2,026
سنة بداية العقد
2,020
سنة نهاية العقد
2,029
تاريخ بداية العقد
2020-01-01

تتيح هذه الأداة تحديد الحدود الدقيقة للعقد الذي يقع فيه تاريخ ما، من دون الرجوع إلى التاريخ الحالي أو المنطقة الزمنية المحلية أو تقويم خارجي. أدخل تاريخ ISO صريحاً بصيغة YYYY-MM-DD، فتحصل على التاريخ الموحّد وسنته وأول سنة وآخر سنة في العقد وتاريخي البداية والنهاية الشاملين. يعتمد الحساب عقوداً مثل 2020 إلى 2029، وتحدده قيمة الإدخال وحدها. ويرفض التحقق الصارم الصيغ غير الصحيحة والأيام المستحيلة بدلاً من تصحيحها بصمت.

كيفية تعريف حدود العقد

تستخدم الحاسبة التعريف الشائع القائم على أرقام السنوات: عشر سنوات تقويمية متتالية تبدأ بسنة ينتهي رقمها بصفر وتنتهي بسنة ينتهي رقمها بتسعة. لذلك ينتمي كل تاريخ من 2020-01-01 إلى 2029-12-31 إلى عقد 2020–2029. تُحسب سنة البداية بقسمة سنة الإدخال على عشرة وإهمال الباقي ثم الضرب في عشرة، وتزيد سنة النهاية عليها بمقدار تسعة.

ويكون تاريخ البداية دائماً 1 يناير من السنة الأولى، وتاريخ النهاية 31 ديسمبر من السنة الأخيرة، وكلاهما مشمول. يلتزم العقد دائماً بنطاق صفر إلى تسعة، حتى لو استُخدم نطاق واحد إلى صفر في بعض المناقشات التاريخية. ويُطبّق التقويم الغريغوري الاستباقي وفق UTC، من دون سنوات مالية أو تواريخ اعتماد وطنية أو إزاحات محلية.

التحقق من الإدخال وحتمية النتيجة

أرسل date كسلسلة تتكون بدقة من أربعة أرقام للسنة ورقمين للشهر ورقمين لليوم تفصل بينها شرطات. تُزال المسافات الخارجية، لكن لا تُقبل الأوقات أو المناطق الزمنية أو الشرطات المائلة أو أسماء الأشهر أو العبارات الطبيعية. يتحقق المحلل من الشهر ومن وجود اليوم فعلاً؛ ولا يُقبل 29 فبراير إلا وفق قاعدة السنة الكبيسة الغريغورية.

لذلك يفشل 2023-02-29 و2026-04-31 بوضوح. تُدعم السنوات من 0000 إلى 9999؛ وتقع 0000 ضمن 0000–0009 وفق ترقيم ISO الفلكي.

استخدام تواريخ العقد في التقارير والأتمتة

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

وبما أن النتيجة تعتمد على الإدخال وحده، يمكن تدقيقها وإعادة إنتاجها من دون تغيرات المناطق الزمنية.

أرشفة السجلات حسب العقد

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

إثراء أحداث التحليلات

أضف سنتي وتاريخي بداية العقد ونهايته قبل تجميع المجموعات أو ربط البيانات.

إنشاء خطوط زمنية تاريخية

وزّع المعالم المؤرخة على نطاقات موحدة من صفر إلى تسعة من دون جدول يدوي.

ما السنوات التي تكوّن عقد سنة 2026؟

وفق قاعدة صفر إلى تسعة، تقع 2026 ضمن 2020–2029، من 2020-01-01 إلى 2029-12-31.

هل تاريخا البداية والنهاية مشمولان؟

نعم. ينتمي كل من 1 يناير من السنة الأولى و31 ديسمبر من السنة الأخيرة إلى العقد.

هل يستخدم الحساب التاريخ الحالي أو منطقتي الزمنية؟

لا. يستخدم فقط تاريخ ISO المرسل وحساباً غريغورياً حتمياً وفق UTC.

ما المدخلات التي تُرفض؟

تُرفض القيم المفقودة أو غير النصية والصيغ غير YYYY-MM-DD والأشهر غير الصالحة والأيام المستحيلة.

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

تعتمد الحاسبة دائمًا كتلًا تبدأ بسنة آخر رقم فيها صفر وتنتهي بسنة آخر رقم فيها تسعة، وهي الطريقة الشائعة لتسمية العقود. يعدّ بعض المؤرخين من السنوات المنتهية بواحد، لكن هذا العرف لا يُطبق هنا.

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

POSThttps://api.kit.forhosting.com/date/decade-start-end

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

curl -X POST https://api.kit.forhosting.com/date/decade-start-end \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"date":"2026-08-13"}'
{
  "date": "2026-08-13"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.decade_start_end",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

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

لكل طلب$0.002

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

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

التحقق من الإدخال وحتمية النتيجة

تتضمن الاستجابة date وyear وdecade_start_year وdecade_end_year وdecade_start_date وdecade_end_date. لا تُستخدم Date أو ساعة النظام أو الشبكة أو العشوائية، ولذلك ينتج المتصفح وAPI والاختبارات ملف JSON نفسه.

استخدام تواريخ العقد في التقارير والأتمتة

يمكن للأرشيف إنشاء مجلدات من decade_start_year وdecade_end_year، ويمكن لمسار التحليلات إثراء السجلات قبل تجميع المجموعات أو ربط جداول الفترات. في استعلامات النطاق، قارن التاريخ الآخر مع decade_start_date وdecade_end_date مع شمول الحدين. الاستخدام التفاعلي مجاني، وتكلفة طلب API ناجح هي $0.002 لكل عنصر.

ما التكلفة؟

أداة المتصفح مجانية. تبلغ تكلفة حساب API ناجح $0.002 لكل عنصر.

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