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

آخر يوم أسبوعي في الشهر: التاريخ النهائي من الاثنين إلى الأحد، مجانًا

اختر سنة وشهرًا ويومًا من أيام الأسبوع لتحصل على تاريخ آخر مرة يقع فيها: آخر جمعة في يوليو 2026 هي 2026-07-31. ويُراعى فبراير في السنة الكبيسة وتظهر خطوات الحساب لمراجعتها. مجاني في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
السنة
2,026
الشهر
7
اليوم الأسبوعي المستهدف: الاسم الإنجليزي
Friday
تحصل على
التاريخ
2026-07-31
اليوم
31
اسم الشهر
July
اسم اليوم
Friday

تجيب حاسبة آخر يوم من أيام الأسبوع في الشهر عن سؤال تخطيطي يتكرر باستمرار: متى تكون آخر جمعة في يوليو، أو آخر اثنين في فبراير، أو آخر أحد في ديسمبر؟ أدخل سنة ميلادية، وشهرًا من واحد إلى اثني عشر، ويومًا من أيام الأسبوع باسمه الإنجليزي أو برقم ISO من واحد إلى سبعة، وتعيد هذه الأداة التاريخ الدقيق لتلك الوقعة الأخيرة، إضافة إلى تسميات اليوم، ورقم ISO لليوم، وعدد أيام الشهر، وقائمة خطوات قصيرة يمكنك مراجعتها. فمواعيد إقفال الرواتب، واجتماعات مجالس الإدارة الدورية، وإصدارات نهاية الشهر، وتمارين التقويم في الصف، وتركيبات الاختبار للمجدوِلات، كلها تحتاج إلى تاريخ آخر يوم أسبوعي حتمي نفسه دون فتح جدول بيانات.

ماذا يعني «آخر يوم أسبوعي في الشهر» في التقويم الميلادي

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

والسنوات الكبيسة لا تهم إلا في فبراير: فالسنوات القابلة للقسمة على أربعة كبيسة، إلا سنوات القرون غير القابلة للقسمة على أربعمئة، لذا يمكن أن يكون لفبراير تسعة وعشرون يومًا وأن يقع آخر يوم أسبوعي في التاسع والعشرين. أما ترقيم الأيام في الاستجابة فيتبع اصطلاح ISO المستخدم في كثير من أنظمة الأعمال: الاثنين واحد، والثلاثاء اثنان، وهكذا حتى الأحد وهو سبعة. وهذا يخالف المكتبات التي تعتبر الأحد صفرًا، ولهذا تعرض الاستجابة أيضًا فهرسًا أصله الأحد لمن يحتاجه.

نصائح عملية وحدود وعمليات بحث ذات صلة

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

ويتوقف حد السنة عند تسعة آلاف وتسعمئة وتسعة وتسعين لإبقاء سلاسل ISO الرباعية الأرقام محددة جيدًا في واجهة المنتج هذه. وتستهدف هذه الصفحة من يبحثون عن آخر يوم أسبوعي في الشهر أو آخر جمعة في الشهر أو تاريخ آخر اثنين عبر الإنترنت؛ وهي ليست باحثًا عن أول يوم أسبوعي، ولا عدّادًا لأيام العمل، ولا أداة كاملة لفروق التواريخ أو العمر.

فضِّل هذه القدرة عندما تعرف السنة والشهر واليوم مسبقًا ولا تحتاج إلا إلى الوقعة الأخيرة؛ أما إن كان لديك تاريخ ISO كامل ولا تحتاج إلا إلى اسم اليوم، فاستخدم حاسبة يوم الأسبوع بدلًا منها.

مواعيد اجتماعات ورواتب نهاية الشهر

تحوِّل فرق العمليات «آخر جمعة في الشهر» أو «آخر اثنين في مارس» إلى تاريخ ISO ملموس للتقاويم ومواعيد الإقفال ومهام التذكير.

توليد تركيبات للمجدوِلات وواجهات المستخدم

يبني المهندسون تركيبات حتمية لأيام الأسبوع في نهاية الشهر لاختبارات الوحدة دون الاعتماد على ساعة المضيف أو المنطقة الزمنية.

تمارين التقويم في الصف

يقارن الطلاب إجاباتهم المكتوبة بخط اليد عن آخر يوم أسبوعي بنتيجة ميلادية ثابتة، بما في ذلك الحالات الحدّية لفبراير في السنوات الكبيسة.

ماذا يعني آخر يوم أسبوعي في الشهر؟

هو آخر يوم تقويمي في ذلك الشهر يقع في اليوم الأسبوعي الذي تحدده؛ فآخر جمعة في يوليو مثلًا هي الجمعة الأقرب إلى نهاية يوليو دون الخروج من الشهر.

ماذا يحدث إذا كان الشهر خارج 1–12؟

ولا تُقبل إلا الشهور من 1 (يناير) إلى 12 (ديسمبر).

ما صيغ أيام الأسبوع المقبولة؟

الأسماء الإنجليزية (Monday…Sunday أو Mon…Sun) وأرقام ISO من 1 إلى 7 (الاثنين=1 … الأحد=7).

هل يعالج فبراير السنوات الكبيسة؟

نعم. تُطبَّق قواعد الكبس الميلادية، فيمكن أن يكون لفبراير 29 يومًا، ولا يقع آخر يوم أسبوعي في 29 إلا في السنوات الكبيسة.

هل هو نفسه آخر يوم عمل في الشهر؟

لا. تجد الحاسبة آخر تاريخ يقع في يوم الأسبوع الذي تختاره، مثل آخر جمعة. ولا تتخطى العطلات المصرفية ولا تطبق القواعد المحلية لآخر يوم عمل، فتحقق منها على حدة.

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

POSThttps://api.kit.forhosting.com/date/last-weekday-of-month

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

curl -X POST https://api.kit.forhosting.com/date/last-weekday-of-month \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"year":2026,"month":7,"weekday":"Friday"}'
{
  "year": 2026,
  "month": 7,
  "weekday": "Friday"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.last_weekday_of_month",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

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

لكل طلب$0.002

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

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

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

ماذا يعني «آخر يوم أسبوعي في الشهر» في التقويم الميلادي

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

كيفية استدعاء API وما الذي يعود به

أرسل جسم JSON بثلاثة حقول إلزامية: year عددًا صحيحًا من واحد إلى تسعة آلاف وتسعمئة وتسعة وتسعين، وmonth عددًا صحيحًا من واحد إلى اثني عشر، وweekday اسمًا إنجليزيًا طويلًا أو مختصرًا مثل Friday أو Fri، أو رقم ISO لليوم من واحد إلى سبعة حيث الاثنين واحد والأحد سبعة. وتوجد أسماء مستعارة للتيسير: y لـ year، وm لـ month، وday أو dow أو day_of_week لـ weekday. وعند النجاح تضع الاستجابة في date سلسلة التقويم القياسية ISO، وتعيد year وmonth وday أرقامًا، وتضع في month_name وday_name تسميتين إنجليزيتين، وفي day_name_short صيغة من ثلاثة أحرف، وفي iso_weekday وday_of_week العدد الصحيح ISO نفسه، وفي weekday_0_sunday الفهرس من صفر إلى ستة، وفي days_in_month طول ذلك الشهر، وفي leap_year قيمة منطقية للسنة، مع رسالة قصيرة ومصفوفة steps مرتبة تعيد ذكر فحص الكبس، ويوم الأسبوع لليوم التقويمي الأخير، والإزاحة، والتاريخ النهائي. أما إخفاق التحقق — حقول مفقودة، أو سنة أو شهر غير صحيحين، أو شهر خارج واحد إلى اثني عشر، أو رموز أيام غير معروفة، أو سنة خارج النطاق المنشور — فيعيد invalid_input ولا يُحتسب أبدًا. والتسعير ثابت بمقدار $0.002 لكل طلب ناجح بوحدة item وسعر وحدة هامشي صفري.

نصائح عملية وحدود وعمليات بحث ذات صلة

وعند التعليم أو الاختبار احتفظ بمجموعة معروفة صغيرة: شهر طويل كيوليو بهدف جمعة، وفبراير كبيس بيوم قد يقع في التاسع والعشرين، وشهر قصير من ثلاثين يومًا، وإخفاق متعمد بالشهر الثالث عشر لإثبات مسار invalid_input الصارم. والمهام الفاشلة التي تعيد invalid_input لا تستهلك الرصيد المدفوع مسبقًا، مما يُبقي النصوص الاستكشافية رخيصة عندما يرسل المتصلون شهورًا خارج النطاق عمدًا.

هل حاسبة آخر يوم أسبوعي في الشهر مجانية؟

أداة المتصفح مجانية وتعمل محليًا. أما استدعاءات API فتستخدم رصيد KIT المدفوع مسبقًا بمقدار $0.002 لكل طلب ناجح، والمهام الفاشلة لا تُحتسب أبدًا.

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