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

يوم الأسبوع السابق

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

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

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

معنى «الحدوث السابق ليوم أسبوع» في التقويم الميلادي

مع يوم مرجعي واسم يوم أسبوع، الحدوث السابق هو أحدث يوم يقع في ذلك اليوم ويكون أسبق تماماً من المرجع. إذا كان المرجع إثنين وطلبت الإثنين، فالإجابة سبعة أيام قبل —وليس نفس اليوم— لأن «سابق» يعني أسبق لا «في أو قبل». إذا كان المرجع سبتاً وطلبت الجمعة فاليوم قبل بيوم؛ وإذا الأربعاء فثلاثة أيام، وهكذا بحد أقصى سبعة.

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

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

فضّل أسماء أيام إنجليزية كاملة عندما يكتب البشر في نموذج، وأرقام ISO 1–7 عندما يخزّن نظام آخر مؤشرات أسبوع تبدأ بالإثنين. أرسل دائماً تاريخ تقويم حقيقي: يُرفض 31 فبراير والشهر 13 عمداً. فحوصات الذهاب والإياب سهلة: خذ تاريخ ISO المعاد، مرّره على حاسبة يوم الأسبوع، وتأكد من الاسم ومن أنه أسبق تماماً من المرجع.

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

إرجاع المواعيد النهائية والقطع

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

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

يتحقق الطلاب من إجابات مكتوبة بخط اليد عن «الثلاثاء السابق قبل …» مقابل نتيجة ميلادية ثابتة، بما في ذلك حدود الشهور ونفس يوم الأسبوع.

ماذا يعني الحدوث السابق ليوم أسبوع؟

هو أحدث يوم تقويمي يقع في اليوم الذي تحدده ويكون أسبق تماماً من تاريخ ISO المرجعي —مثلاً الإثنين السابق لـ 2026-07-24.

ماذا لو كان التاريخ المرجعي هو ذلك اليوم أصلاً؟

النتيجة سبعة أيام قبل. السابق يعني أسبق تماماً، لذلك لا يُعاد نفس اليوم أبداً.

ماذا يحدث إذا لم يُعرف اسم اليوم؟

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

كم يومًا يمكن أن ترجع الإجابة على الأكثر؟

بين يوم وسبعة أيام. فمن يوم السبت تكون الجمعة قبل يوم والأربعاء قبل ثلاثة، أما اليوم نفسه فقبل سبعة، لذا تقع الإجابة دائمًا ضمن الأسبوع السابق.

هل تتخطى الأداة عطلات نهاية الأسبوع أو العطلات الرسمية؟

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

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

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

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

curl -X POST https://api.kit.forhosting.com/date/previous-weekday \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"date":"2026-07-24","weekday":"Monday"}'
{
  "date": "2026-07-24",
  "weekday": "Monday"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.previous_weekday",
  "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 في كل مرة.

معنى «الحدوث السابق ليوم أسبوع» في التقويم الميلادي

ولأنه لا يستدعي ساعة المضيف، طلب الجمعة السابقة لـ 24 يوليو 2026 يعطي دائماً نفس سلسلة ISO في طوكيو أو نيويورك أو Worker على الحافة. هذه القدرة عن تاريخ مرجعي واسم يوم —لا تقاويم أيام العمل ولا عطل البنوك ولا سياسات «يوم العمل السابق».

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

أرسل جسم JSON بحقلين مطلوبين: date كسلسلة تقويم ISO بالضبط YYYY-MM-DD، وweekday كاسم إنجليزي طويل أو قصير (Monday أو Mon) أو رقم ISO من واحد إلى سبعة (الإثنين=1 … الأحد=7). توجد أسماء بديلة: iso_date أو value أو from للتاريخ، وday أو dow أو day_of_week أو target لليوم. عند النجاح تكون date وprevious_date السلسلة القانونية لليوم السابق، وreference_date يعكس الإدخال المطبّع، مع year وmonth وday للنتيجة، وday_name وday_name_short بالإنجليزية، وiso_weekday وday_of_week لنفس عدد ISO، وweekday_0_sunday لفهرس 0–6، وdays_back لأيام الطرح، وreference_day_name وreference_iso_weekday ليوم الإدخال، وleap_year لسنة النتيجة، ورسالة قصيرة ومصفوفة steps مرتبة. فشل التحقق —حقول ناقصة أو سلاسل غير ISO أو أيام مستحيلة أو رموز يوم غير معروفة— يعيد invalid_input ولا يُحاسب. التسعير $0.002 ثابت لكل طلب ناجح.

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

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

توليد fixtures للجدولة وواجهة المستخدم

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

ما تنسيقات التاريخ المقبولة؟

بالضبط YYYY-MM-DD كيوم ميلادي حقيقي. السلاسل التالفة والتواريخ المستحيلة (مثل 2026-02-30) تعيد invalid_input.

هل حاسبة يوم الأسبوع السابق مجانية؟

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

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