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

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

أدخل تاريخًا لتعرف ترتيب يوم أسبوعه داخل الشهر وهل هو الأخير: 1 يوليو 2025 هو أول ثلاثاء في يوليو، وليس الأخير. مفيد لقواعد مثل الاثنين الثاني من الشهر. مجاني في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
التاريخ
2025-07-01
تحصل على
يوم الأسبوع
tuesday
رقم يوم الأسبوع
2
ترتيب الظهور في الشهر
1

عند إعطاء تاريخٍ ما، تُبيّن الأداة رتبة ورود ذلك اليوم من الأسبوع داخل شهره، مثل «الثلاثاء الثاني»، وتُوضّح ما إذا كان الأخير.

كيف تعمل

انطلاقًا من تاريخٍ محدَّدٍ تُدخله بنفسك، تُحدّد هذه الأداة رتبة ورود يوم الأسبوع داخل شهره، على نحو ما نقول «الثلاثاء الثاني» أو «الجمعة الثالثة»، ثم تُبيّن بوضوحٍ ما إذا كان ذلك هو الورود الأخير لهذا اليوم بعينه في الشهر أم لا. وقبل دمج هذه القدرة في مسارات الإنتاج أو في الاختبارات الآلية، يُرجى منك الاطّلاع بعنايةٍ على الأمثلة المرجعية التي تُبيّن مسار النجاح ومسار الخطأ معًا وتُثبّت العقد المتوقَّع للمخرجات.

المدخلات والمخرجات

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

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

الحالات الحدّية والقيود

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

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

العمل اليومي

احصل على إجابةٍ موثوقةٍ دون جدول بيانات.

التعليم

أمثلة مرجعية مستقرة مناسبة للعروض التوضيحية.

ماذا تخبرني النتيجة؟

تخبرك بيوم الأسبوع للتاريخ، وترتيب هذا اليوم داخل الشهر، وهل هو الأخير. ففي 1 يوليو 2025 تحصل على الثلاثاء، الترتيب الأول، وليس الأخير.

كيف أتحقق من أن تاريخًا هو آخر جمعة في الشهر؟

أدخل التاريخ وانظر هل تصفه النتيجة بأنه الأخير. فإن كان كذلك فلا توجد جمعة أخرى بعده في ذلك الشهر، ويكون التاريخ هو الجمعة الأخيرة.

هل يمكن أن يكون اليوم الرابع والأخير معًا؟

نعم. إذا لم يتكرر يوم الأسبوع في الشهر إلا أربع مرات، يكون الرابع هو الأخير أيضًا، وتعرض النتيجة الأمرين معًا. اقرأ جزأي الإجابة سويًا.

هل تحتاج الأداة إلى اتصال بالشبكة؟

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

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

POSThttps://api.kit.forhosting.com/date/weekday-occurrence

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

curl -X POST https://api.kit.forhosting.com/date/weekday-occurrence \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"date":"2025-07-01"}'
{
  "date": "2025-07-01"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.weekday_occurrence",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

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

لكل طلب$0.002

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

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

كيف تعمل

والحساب حتميٌّ تمامًا لا يعتمد على أي عشوائية، ويجري مجانًا داخل متصفحك بالدالة النقية نفسها التي تستعملها الواجهة البرمجية، ولذلك فإن النتيجة التي تحصل عليها محليًّا مطابقة تمامًا لنتيجة الخدمة البعيدة دون أدنى فرق. وتتبع التواريخ كلها معيار ISO-8601، ويجري التحقق من صحتها قبل أي عمليةٍ حسابية، بحيث يصير النوع الخاطئ على الفور خطأ invalid_input واضحًا ومحدَّدًا بدلًا من قيمةٍ صامتةٍ مضللة يصعب تتبّعها.

الأتمتة

الدالة النقية نفسها في الأداة والواجهة البرمجية.

هل هي مجانية؟

نعم، المستوى A في المتصفح.

الشبكة؟

دون شبكة؛ المعالجة على الجهاز.

إدخال غير صالح؟

invalid_input مع مطابقةٍ واضحة.

مستقرة؟

أمثلة حتمية تُثبّت العقد.

المؤلف؟

samurai.

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