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

أقرب يوم عمل لتاريخ

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

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
التاريخ
2024-03-16
تحصل على
النتيجة
2024-03-15
أيام الإزاحة
‎-1
يوم الأسبوع الأساسي
Saturday
يوم الأسبوع الأساسي (ISO)
6

تأخذ حاسبة أقرب يوم عمل لتاريخ يومًا واحدًا من التقويم الغريغوري بصيغة YYYY-MM-DD الصارمة وتعيد أقرب يوم من الاثنين إلى الجمعة محسوبًا كتاريخ مدني خالص بتوقيت UTC. عندما تقع المدخلة أصلًا بين الاثنين والجمعة، يساوي الناتج ذلك التاريخ نفسه بإزاحة صفر أيام. وعندما تكون المدخلة سبتًا، يتراجع المحرك يومًا واحدًا إلى الجمعة؛ وعندما تكون أحدًا، يتقدم يومًا واحدًا إلى الاثنين — وهو يوم العمل الأقرب بلا لبس في أسبوع من سبعة أيام دون عطل رسمية. تشمل الفحوصات الكلاسيكية 2024-03-16 (السبت) مُسقطة على 2024-03-15 (الجمعة)، و2024-03-17 (الأحد) على 2024-03-18 (الاثنين)، و2024-03-15 (الجمعة) تبقى دون تغيير. يستخدم المسار حسابًا غريغوريًا استباقيًا حتميًا فقط: يتحقق من وجود اليوم في التقويم، ويحصل على يوم الأسبوع بحساب ساكاموتو الصحيح، ويطبّق جدول إزاحة ثابت لنهاية الأسبوع، ويحوّل عبر عدّ يوم تسلسلي، دون استدعاءات شبكة أو عيّنة عشوائية أو كائن Date للمضيف.

ما معنى أقرب يوم عمل وما الذي تحتويه الاستجابة

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

تشمل الحالات المرفوضة حقل date المفقود والأشكال الخاطئة مثل 2024/03/16 والأشهر المستحيلة والأيام غير الموجودة مثل 2023-02-29. إن احتجت يوم أسبوع مسمّى في أو بعد أساس، أو أيام عمل مع عطل، أو عدّ نهايات أسبوع بين ختمين، فاستخدم تلك الأدوات المخصصة؛ تجيب هذه الصفحة فقط عن أقرب ضبط اثنين–جمعة لتاريخ ISO صريح واحد.

أين يناسب حساب أقرب يوم عمل العمليات والرواتب والبرمجيات

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

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

يستخدم المعلمون وكُتّاب المعايير الأداة لإظهار أن 2024-03-16 سبت وأقرب يوم عمل له الجمعة وأن الأحد يُسقَط للأمام إلى الاثنين، دون الاعتماد على أرقام تسلسلية لجداول تختلف بين المنتجات أو كائنات Date حية تتحرك مع المناطق الزمنية. اقرنها بمساعدي يوم الأسبوع التالي أو إضافة أيام العمل أو عدّ نهاية الأسبوع عند الحاجة إلى خطوات تقويم ذات صلة، وبأدوات حتمية مجانية أخرى عند تجميع مختبر صغير لأدوات التاريخ.

ضبط مواعيد القطع والتسوية

انقل مواعيد القطع وختم التسوية وتواريخ الإشعار المُدخَلة في نهاية الأسبوع إلى أقرب يوم من الاثنين إلى الجمعة دون اختراع سياسة أحادية ليوم العمل التالي.

مواءمة الرواتب ووظائف الدفعات

طبّع تواريخ أحداث حرة في دلاء اثنين–جمعة لنوافذ ACH واستحقاقات الفواتير وتقاويم الدفعات الليلية التي ترفض السبت والأحد.

تجهيزات اختبار حتمية

ولّد سلاسل ISO قابلة للتكرار لأقرب يوم عمل لاختبارات الوحدة ومدققي النماذج وتأكيدات CI دون الاعتماد على Date أو ساعة المضيف.

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

لا. تميّز فقط الاثنين–الجمعة عن السبت–الأحد. استخدم أداة أيام عمل واعية بالعطل إن احتجت تقاويم حسب البلد.

ما صيغ التاريخ المقبولة؟

تواريخ تقويم ISO-8601 الموسّعة الصارمة YYYY-MM-DD. تُتحقق أطوال الأشهر والأيام الكبيسة؛ وتُدعم السنوات من 1 إلى 9999. يوم مدني UTC فقط — بلا طوابع زمنية ولا مناطق زمنية.

لماذا ينتقل السبت إلى الجمعة وليس إلى الاثنين؟

لأن الجمعة تبعد يومًا واحدًا والاثنين يبعد يومين. تختار الأداة دائمًا أقرب يوم عمل، فيعود السبت إلى الوراء ويتقدم الأحد إلى الأمام.

كيف تُعدَّل تواريخ عطلة نهاية الأسبوع؟

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

متى أحتاج إلى أقرب يوم عمل؟

عندما يقع موعد نهائي أو دفعة أو إغلاق في عطلة نهاية الأسبوع وتنص القاعدة على استخدام أقرب يوم عمل، مثل مواعيد الرواتب وأيام التسوية.

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

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

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

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

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

لكل طلب$0.002

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

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

استخدمها مجانًا في المتصفح للجدولة ومواعيد الرواتب ومواءمة SLA، أو استدعِ API بسعر $0.002 لكل طلب ناجح عندما تحتاج إلى ضبط أيام عمل قابل للتكرار في CI أو أنابيب التقارير أو ميزات المنتج.

ما معنى أقرب يوم عمل وما الذي تحتويه الاستجابة

بالنسبة للسبت، الجمعة السابقة تبعد يومًا واحدًا والاثنين التالي يومين، لذا أقرب يوم عمل هو الجمعة مع offset_days يساوي سالب واحد. وبالنسبة للأحد، الاثنين التالي يبعد يومًا واحدًا والجمعة السابقة يومين، لذا أقرب يوم عمل هو الاثنين مع offset_days يساوي موجب واحد. تعيد الحاسبة التاريخ الأساسي المطبّع وسلسلة result بصيغة ISO وoffset_days والعلمين المنطقيين is_weekend وshifted واسم يوم الأسبوع الأساسي ورقم يوم الأسبوع ISO (الاثنين يساوي واحدًا حتى الأحد يساوي سبعة) والزوج نفسه للنتيجة وحقول year وmonth وday للنتيجة ومكوّنات الأساس لسهولة الأنابيب وتذكيرًا قصيرًا بالصيغة. لا يوجد تقريب عائم لطول اليوم ولا اعتماد على كائن Date للمضيف: إما أن تكون المدخلة يومًا تقويميًا حقيقيًا وأقرب يوم عمل محدد بالكامل، أو يفشل الطلب بـ invalid_input.

كيف تُقرأ التاريخ وكيف يبقى الناتج قابلًا للتكرار

يجب أن تطابق السلسلة أربعة أرقام وشرطة ورقمين وشرطة أخرى ورقمين؛ تُقتطع المسافات البادئة أو اللاحقة، لكن التواريخ الجزئية ويوم السنة الترتيبي وحده وأسماء الأشهر والطوابع ذات مكوّن وقت لا تُوسَّع هنا. بعد التحليل يجب أن يقع العام بين 1 و9999 والشهر بين 1 و12 واليوم بين 1 والطول الحقيقي لذلك الشهر في ذلك العام، مع اتباع السنوات الكبيسة القاعدة الغريغورية: قابلة للقسمة على أربعة باستثناء قرون غير قابلة للقسمة على أربعمائة. الحقل المفضّل هو date، لكن تُقبل الأسماء البديلة iso_date وd وvalue وbase وfrom حتى تعيد جداول البيانات وسلاسل الاستعلام والنماذج المكتوبة استخدام العقد نفسه دون إعادة تسمية الأعمدة. داخليًا يحصل المحرك على يوم الأسبوع الأساسي بحساب ساكاموتو الصحيح الخالص على مقياس الأحد-صفر، ويسقط السبت على إزاحة سالب واحد والأحد على موجب واحد ويترك الاثنين–الجمعة عند صفر، ويحوّل الثلاثي المدني إلى عدّ يوم تسلسلي غريغوري استباقي عبر التعيين المعروف days_from_civil، ويضيف الإزاحة الصحيحة، ثم يستعيد السنة والشهر واليوم بـ civil_from_days. اقرن التشغيل المجاني في متصفح هذه الصفحة مع API المسعّرة عندما تحتاج إلى نفس أقرب يوم عمل داخل أنبوب آلي يجب ألا ينحرف بإعدادات لغة المضيف أو انتقالات التوقيت الصيفي.

أين يناسب حساب أقرب يوم عمل العمليات والرواتب والبرمجيات

في هذه الصفحة يعمل العمل بالكامل في متصفحك؛ وعبر API تكلف كل استعلام ناجح $0.002، ولا تُحسب المدخلات غير الصالحة، ولا يُخزَّن شيء بعد عودة الاستجابة. هذا التقسيم — استكشاف تفاعلي مجاني وAPI مسعّرة مطابقة — يوافق بقية كتالوج KIT من الطبقة A ويتيح لك الانتقال من فحص لمرة واحدة إلى أنبوب دون تغيير النتيجة الرياضية.

كم تكلف حاسبة أقرب يوم عمل لتاريخ؟

إنها مجانية في متصفحك على هذه الصفحة. عبر API يكلف الطلب الناجح $0.002؛ والمدخلات غير الصالحة لا تُحسب.

كيف يُسقَط السبت والأحد؟

السبت يتراجع يومًا إلى الجمعة (offset_days = -1). الأحد يتقدم يومًا إلى الاثنين (offset_days = +1). هذان أقرب أيام اثنين–جمعة في أسبوع بسيط من سبعة أيام.

ماذا يحدث إذا كانت المدخلة يوم عمل أصلًا؟

يُعاد التاريخ الأساسي دون تغيير. offset_days يساوي 0 وshifted يساوي false وresult يساوي تاريخ المدخلة المطبّع.

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