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

حاسبة أيام عمل الشهر

في يوليو 2026 يوجد 23 يوم عمل: 31 يومًا تقويميًا ناقص 8 أيام سبت وأحد. اختر السنة والشهر وأضف عطلات شركتك لتحصل على رقم واحد لميزانيات الساعات والرواتب النسبية والقدرة القابلة للفوترة. مجاني في متصفحك.

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

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

معنى يوم العمل لشهر واحد

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

التواريخ في مصفوفة holidays التي تنتمي إلى شهر آخر تُتحقق كأيام مدنية حقيقية لكنها تُتجاهل في العدّ، فيمكنكم إعادة استخدام قائمة عطل سنوية دون تصفيتها أولًا. يمرّ الخوارزم بكل يوم مدني من أول الشهر إلى آخره بحساب خالص: أطوال الشهور تتبع الجدول الغريغوري الثابت مع قاعدة السنة الكبيسة القياسية لفبراير، وأيام الأسبوع تتبع طريقة Sakamoto.

أين تثبت أعداد أيام العمل الشهرية قيمتها

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

تستفيد مواقع المحتوى وSEO التي تستهدف عبارة حاسبة أيام العمل في الشهر من ودجت حيّ يطابق مساره المجاني في المتصفح مسار الأتمتة المدفوعة بايتًا ببايت على الوحدة الخالصة نفسها، فلا تنحرف العروض عن الإنتاج.

الرواتب الشهرية وميزانيات الساعات

احسبوا كم يوم عمل من الإثنين إلى الجمعة يقع في شهر رواتب، ثم اطرحوا عطل الشركة حتى تشترك ميزانيات الساعات والأجر النسبي في الرقم نفسه.

سعة فترة الفوترة

تقيس عمليات الخدمات المهنية وSaaS السعة النظرية لأيام الأسبوع في شهر فوترة قبل مقارنتها بالساعات المسجّلة.

التوظيف وتخطيط التسليم

يضبط المخطّطون خطط القوة البشرية الشهرية على العدّ الحقيقي لأيام الأسبوع بعد العطل الإقليمية، دون عدّ السبت أو الأحد.

هل يمكنني لصق قائمة عطلات السنة كلها؟

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

هل تغيّر السنة الكبيسة عدد أيام العمل في فبراير؟

نعم. في السنة الكبيسة يزيد فبراير يومًا، وقد يضيف ذلك يوم عمل. ولا تُقبل عطلة في 29 فبراير إلا في السنوات الكبيسة: يصح 2024-02-29 ويُرفض 2023-02-29.

هل يمكنني معرفة العطلات التي طُرحت؟

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

ماذا يحدث إذا وقعت عطلة في نهاية الأسبوع؟

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

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

POSThttps://api.kit.forhosting.com/date/working-days-this-month

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

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

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

لكل طلب$0.002

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

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

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

معنى يوم العمل لشهر واحد

لا يُنشأ كائن JavaScript Date، لذا تكون الإجابة متطابقة في كل منطقة Worker وفي الاختبارات دون اتصال.

عقد الإدخال وحقول الاستجابة وسلوك الأخطاء

يُتحقق كل عيد كيوم غريغوري حقيقي، بما في ذلك 29 فبراير في السنوات الكبيسة فقط، فيُرفض 2023-02-29 ويُقبل 2024-02-29. أرسلوا جسم JSON يتضمن year وmonth كعددين صحيحين إلزاميين. year سنة غريغورية ضمن النطاق المدعوم؛ وmonth عدد صحيح من واحد ليناير حتى اثني عشر لديسمبر. holidays مصفوفة اختيارية من سلاسل تقويم ISO-8601 بالشكل YYYY-MM-DD؛ احذفوها أو مرّروا مصفوفة فارغة عندما لا يكون للشهر إغلاقات خارج نهاية الأسبوع. تُقبل الأسماء البديلة للراحة: y وyr تشيران إلى year؛ وm وmon إلى month. عند النجاح يُرجع الجسم year وmonth الموحّدين، وmonth_name كتسمية إنجليزية للشهر، وcalendar_days كطول الشهر الكامل، وweekend_days كعدد السبوت والآحاد، وweekdays_before_holidays كمجموع الإثنين–الجمعة قبل طرح العطل، وworking_days كالسعة النهائية بعد إزالة عطل أيام العمل، وholidays_excluded كعدد عطل أيام العمل التي قلّلت المجموع، وholidays كالقائمة المرتبة لتلك العطل داخل الشهر، وis_leap_year للسنة، وسلسلة formula قصيرة تصف القاعدة. مثال: year 2026 وmonth 7 بلا عطل يعطي العدّ الكامل لأيام الأسبوع في يوليو 2026؛ وإضافة عيد في منتصف الأسبوع مثل 2026-07-04 تقلّل working_days بواحد وتُدرج ذلك التاريخ تحت holidays. غياب year أو month، أو شهر خارج واحد إلى اثني عشر، أو قيمة holidays ليست مصفوفة، أو تاريخ عيد غير صالح، كلها تُثير invalid_input ولا تُفوتر.

أين تثبت أعداد أيام العمل الشهرية قيمتها

ولأن التنفيذ pure parse من المستوى A، يكلّف كل استدعاء ناجح سعر الأساس المنشور $0.002 دون رموز نموذج لغوي ودون اعتماد على واجهة API للعطل—أنتم تقدّمون قائمة العطل التي تطابق ولايتكم أو تقويم الشركة. أبقوا الطلبات صغيرة، وثبّتوا working_days في اختبارات التكامل، فتحصلون على سعة شهرية قابلة للتكرار للرواتب ومحركات SLA ومعاينات الفواتير وعمال الحافة دون بناء خدمة تقويم كاملة خاصة بكم.

كيف أعدّ أيام العمل في شهر؟

أرسلوا year وmonth كعددين صحيحين (month من 1 إلى 12). مرّروا اختياريًا holidays كمصفوفة سلاسل YYYY-MM-DD. تُرجع API قيمة working_days كعدّ الإثنين–الجمعة بعد إزالة عطل أيام العمل في ذلك الشهر.

هل تُحسب عطلات نهاية الأسبوع؟

لا. السبت والأحد لا يُحسبان أبدًا ضمن working_days. يظهران فقط في weekend_days وcalendar_days.

ماذا لو وقع عيد في عطلة نهاية الأسبوع؟

عطل نهاية الأسبوع لا تغيّر المجموع أكثر. فقط العطل التي تقع من الإثنين إلى الجمعة داخل الشهر المطلوب تقلّل working_days وتظهر في قائمة holidays بالاستجابة.

هل تُحسب العطل خارج الشهر المطلوب؟

لا. يجب أن تبقى تواريخ صالحة إن قُدّمت، لكن فقط العطل في نفس year وmonth يمكنها تقليل working_days.

كم تكلفة حاسبة أيام العمل في الشهر؟

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

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