أيام عطلة نهاية الأسبوع بين تاريخين
يضم شهر يناير 2024 عدد 8 أيام عطلة نهاية الأسبوع: 4 أيام سبت و4 أيام أحد. أدخل أي تاريخين لتحصل على التقسيم نفسه لفترتك مع احتساب الطرفين، وهذا مفيد لجداول المناوبات وقواعد العمل الإضافي وحساب الإجازات. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- البداية
- 2024-01-01
- النهاية
- 2024-01-31
- JDN البداية
- 2,460,311
- JDN النهاية
- 2,460,341
- يوم أسبوع البداية
- Monday
- يوم أسبوع النهاية
- Wednesday
معرفة عدد أيام عطلة نهاية الأسبوع بين تاريخين تقويميين حاجة عملية في خطط التوظيف وقواعد العمل الإضافي وحجز السفر ولوجستيات الفعاليات وحساب الإجازات. من يبحث عن حاسبة لأيام السبت والأحد بين تاريخين يريد مجاميع منفصلة أو مدمجة، لا فاصلاً خامًا من الأيام يُصفّى يدويًا. تقبل هذه الأداة تاريخين ISO صارمين بصيغة سنة-شهر-يوم، وتتحقق من وجود كل يوم فعليًا في التقويم الغريغوري بما في ذلك فبراير في السنوات الكبيسة، وتحوّلهما إلى أرقام يوم يولياني فلكي بصيغة أعداد صحيحة خالصة، ثم تُبلغ بعدد السبوت والآحاد على كل يوم مدني من التاريخ الأسبق إلى الأحدث شمولًا. الترتيب لا يغيّر مجاميع عطلة نهاية الأسبوع: الزوج نفسه يعطي نفس عدّ السبت والأحد سواء أدرجتم اليوم الأسبق أولًا أم ثانيًا، بينما تبقى جهة الأيام الموقعة متاحة لمسارات زمنية. القواعد المستحيلة مثل 29 فبراير في سنة عادية تفشل بخطأ تحقق واضح بدل الالتفاف بصمت.
كيف يُحسب السبت والأحد ضمن نطاق تواريخ
ابدأوا بتاريخين مدنيين مكتوبين كسنة وشهر ويوم بالصيغة الدولية ISO مع شرطات وعروض ثابتة ليتفق كل عميل على نفس الأعداد الصحيحة الستة. لكل سلسلة أكّدوا أن السنة ضمن نطاق غريغوري عملي من السنة الأولى إلى تسعة آلاف وتسعمائة وتسعة وتسعين، وأن الشهر بين واحد واثني عشر، وأن اليوم موجود لذلك الشهر وفق قواعد الكبيسة الغريغورية: السنة كبيسة إذا قُسمت على أربعة، إلا أن سنوات القرن كبيسة فقط إذا قُسمت أيضًا على أربعمائة. تجعل هذه القاعدة 29 فبراير قانونيًا في سنوات مثل 2024 و2000 وغير قانوني في 2023 و1900.
عند صلاحية الثلاثيّين، حوّلوا كل يوم مدني إلى رقم يوم يولياني فلكي بصيغة Fliegel وVan Flandern الصحيحة المستخدمة في عائلة التواريخ. خذوا المدى الشامل من أصغر رقم يوم إلى الأكبر حتى لا يغيّر الترتيب العدّ. يتبع يوم الأسبوع الهوية المعيارية: يوم الأسبوع يساوي اليوم اليولياني زائد واحد بمقاس سبعة مع الأحد صفرًا والسبت ستة، مطابقة ليوم Unix المدني.
كل أسبوع كامل داخل المدى يساهم بسبت واحد وأحد واحد؛ أما الباقي حتى ستة أيام فيُمسح من يوم الأسبوع الأسبق فتبقي النطاقات الطويلة متعددة السنوات زمنًا ثابتًا.
أين تظهر عدّادات عطلة نهاية الأسبوع في العمل
يقدّر مديرو العمليات تغطية نهاية الأسبوع للمتاجر والمستشفيات ومراكز الاتصال من نافذة جدول بتعريف تاريخين ISO. تحسب فرق الموارد البشرية والرواتب ساعات العلاوة أو استحقاقات الراحة دون استيراد مكتبة تقويم كاملة أو الوثوق بساعة المتصفح. يعدّ مخططو الفعاليات ومكاتب السفر ليالي نهاية الأسبوع داخل إقامة أو مهرجان لشرائح التسعير والتوظيف.
يُنشئ مهندسو البيانات أعمدة مشتقة لتعرض نهاية الأسبوع وأيام راحة الحملات وعبء المناوبة من سلسلتي ISO في الإعداد. إن احتجتم لاحقًا لعدّ أيام العمل مع تخطي العطل والأعياد أو أسابيع كاملة مع أيام متبقية أو إضافة أيام إلى قاعدة واحدة أو ترتيبات يوم السنة وحدها، فاعاملوها كنيات بحث وصفحات هبوط منفصلة بدل إثقال صفحة أيام عطلة نهاية الأسبوع بين تاريخين.
حالات الاستخدام
التوظيف وتغطية نهاية الأسبوع
عدّوا السبوت والآحاد داخل نافذة جدول لتحديد نوبات نهاية الأسبوع والمناوبة والأجر الإضافي دون مكتبة تقويم كاملة.
الإجازات واستحقاقات الراحة
استخرجوا عدد أيام عطلة نهاية الأسبوع بين تاريخي إجازة ISO للسياسات وأيام السفر وإعداد الموارد البشرية بلا مناطق زمنية للمضيف.
الفعاليات والإقامات والحملات
قيسوا ليالي نهاية الأسبوع أو التعرض لها في المهرجانات والفنادق وحملات التسويق المعرّفة بسلسلتي ISO تقويميتين.
الأسئلة الشائعة
هل يُدرج كلا تاريخي الطرفين؟
نعم. يُعتبر كل يوم مدني من التاريخ الأسبق إلى الأحدث شمولًا.
ماذا لو كان أحد التاريخين غير صالح؟
أمثلة: 2023-02-29 و2024-04-31 وأشكال خاطئة أو حقول ناقصة. الإدخال غير الصالح لا يُحاسب.
هل يتخطى الأعياد أو يستخدم جمعة–سبت؟
لا. يعدّ السبت والأحد فقط على التقويم الغريغوري الاستباقي. أيام العمل مع الأعياد وتعريفات عطلة مخصصة أدوات وصفحات منفصلة.
كم يوم عطلة نهاية أسبوع في يناير 2024؟
فيه 8 أيام: 4 أيام سبت و4 أيام أحد موزعة على 31 يومًا. أدخل 2024-01-01 تاريخًا أول و2024-01-31 تاريخًا ثانيًا لترى العدد مقسومًا بين السبت والأحد.
هل يغيّر ترتيب التاريخين النتيجة؟
لا. سواء أدخلت التاريخ الأقدم أولًا أو الأحدث، يبقى عدد أيام السبت والأحد كما هو. يتغير فقط الاتجاه المعروض، إلى الأمام أو إلى الخلف.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/date/weekend-count \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"start":"2024-01-01","end":"2024-01-31"}'const res = await fetch("https://api.kit.forhosting.com/date/weekend-count", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"start": "2024-01-01",
"end": "2024-01-31"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/date/weekend-count",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"start": "2024-01-01",
"end": "2024-01-31"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/date/weekend-count", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"start":"2024-01-01","end":"2024-01-31"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"start":"2024-01-01","end":"2024-01-31"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/date/weekend-count", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"start": "2024-01-01",
"end": "2024-01-31"
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.weekend_count",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
ما ترسلونه وما تستلمونه
أرسلوا حقلَي سلسلة إلزاميين: start وend، كل منهما يوم تقويم ISO صارم مثل 2024-01-01 و2024-01-31. تشمل الفحوصات الكلاسيكية شهر يناير 2024 كاملًا بأربعة سبوت وأربعة آحاد (ثمانية أيام عطلة)، ونطاق سبت واحد في نفس اليوم مع saturdays يساوي واحدًا، وأسبوع عمل من الاثنين إلى الجمعة بصفر أيام عطلة. الحقول الناقصة والقيم غير السلسلية والسلاسل التي لا تطابق نمط أربعة-اثنين-اثنين أرقامًا والتواريخ التي تطابق النمط وليست أيامًا حقيقية تفشل بـinvalid_input ولا تُحاسب. عند النجاح تعيد الاستجابة سلاسل ISO المطبّعة للبداية والنهاية ورقم اليوم اليولياني لكل جانب وأسماء أيام الأسبوع بالإنجليزية للطرفين وsigned_days كنهاية ناقص بداية وtotal_days_inclusive كعدد الأيام المدنية في الفترة المغلقة وsaturdays وsundays كعدّ صحيح منفصل وweekend_days كمجموعهما وعلامة direction بقيمة forward أو backward أو same وسلسلة formula قصيرة توثّق مسار JDN. تسعير استدعاءات API الناجحة هو الأساس المنشور $0.002 لكل عنصر؛ إخفاقات التحقق لا تستهلك الرصيد المدفوع مسبقًا.
أين تظهر عدّادات عطلة نهاية الأسبوع في العمل
ولأن هذه القدرة محرك parse خالص، تسعير API هو الأساس المنشور $0.002 لكل عنصر ناجح والتحقق الفاشل لا يستهلك الرصيد.
أسئلة تقنية
هل يغيّر ترتيب الإدخال عدّ عطلة نهاية الأسبوع؟
لا. يُستخدم النطاق الشامل المطلق لـsaturdays وsundays وweekend_days. ما زال signed_days وdirection يعكسان النهاية ناقص البداية للمسارات الزمنية.
كم التكلفة؟
أداة المتصفح مجانية وتعمل محليًا. طلبات API تستخدم رصيد KIT المدفوع مسبقًا بسعر $0.002 لكل عنصر ناجح؛ الإدخال غير الصالح لا يُحاسب.