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

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

يوم 25 يوليو 2026 يوافق يوم السبت، ورقمه في ISO هو 6. أدخل أي تاريخ حقيقي حتى السنة 9999 لتعرف يومه، مع التحقق وفق قاعدة السنوات الكبيسة الغريغورية كاملة ودون تأثر بالمنطقة الزمنية. مجاني في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
التاريخ
2026-07-25
تحصل على
يوم الأسبوع
Saturday
رقم يوم الأسبوع ISO
6
مؤشر زيلر
0

أدخل تاريخًا بالتنسيق YYYY-MM-DD لمعرفة يوم الأسبوع الذي يوافقه. تتحقق الحاسبة أولًا من أن التاريخ يوم حقيقي في التقويم الميلادي، بما في ذلك القاعدة الكاملة للسنوات الكبيسة، ثم تطبق تطابق زيلر بحسابات صحيحة حتمية. تتضمن النتيجة اسم اليوم بالإنجليزية، ورقمه وفق معيار ISO من الاثنين 1 إلى الأحد 7، وفهرس زيلر الأصلي. تفيد هذه الأداة في مراجعة التواريخ التاريخية، وإعداد الجداول، واختبارات البرمجيات، وكل سير عمل يحتاج إلى تحديد يوم الأسبوع من دون الاعتماد على ساعة النظام أو المنطقة الزمنية.

أدخل تاريخًا دقيقًا وصالحًا

أدخل التاريخ بالتنسيق الدقيق YYYY-MM-DD، مستخدمًا أربعة أرقام للسنة ورقمين لكل من الشهر واليوم. فمثلًا يُقبل 2026-07-25، بينما تُرفض الصيغ 25/07/2026 و25 يوليو 2026 و2026-7-25. يزيل هذا التنسيق الصارم الالتباس بين الأعراف التي تقدم اليوم وتلك التي تقدم الشهر، ويجعل الطلبات الآلية قابلة للتوقع.

غير أن صحة التنسيق وحدها لا تكفي؛ إذ تتحقق الحاسبة أيضًا من وجود اليوم فعليًا في التقويم الميلادي. يجب أن يكون الشهر بين 01 و12، وأن يقع اليوم ضمن عدد أيام الشهر المختار، ولا يُسمح بـ29 فبراير إلا في السنة الكبيسة. تشمل قاعدة السنة الكبيسة استثناءات القرون: فالسنوات التي تقبل القسمة على 100 ليست كبيسة عادة، لكن السنوات التي تقبل القسمة على 400 تظل كبيسة.

لذلك يُعد 2000-02-29 صالحًا، في حين أن 1900-02-29 غير صالح. تدعم الأداة السنوات من 0001 إلى 9999. يؤدي الإدخال غير الصالح إلى خطأ واضح بدل تخمين إجابة أو تطبيع التاريخ أو نقله بصمت.

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

كيف يحدد تطابق زيلر يوم الأسبوع

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

بعد ذلك تُختزل القيمة النهائية بترديد سبعة. يستخدم هذا التنفيذ باقي قسمة موجبًا لضمان ثبات النتيجة حتى عندما يكون المجموع الوسيط سالبًا في السنوات المبكرة. يمنح ترقيم زيلر الأصلي السبت القيمة 0، والأحد 1، والاثنين 2، ويستمر حتى الجمعة بالقيمة 6.

كما تعيد رقم يوم ISO، حيث يكون الاثنين 1 والأحد 7.

استخدم النتيجة بثقة في التطبيقات

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

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

تحقق من تاريخ شخصي أو تاريخي

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

دقق الجداول وقواعد الأعمال

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

أنشئ بيانات اختبار حتمية

ولّد أسماء الأيام وأرقام ISO لاختبارات البرمجيات من دون الاعتماد على ساعة النظام أو المنطقة الزمنية.

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

استخدم YYYY-MM-DD بدقة، بأربعة أرقام للسنة ورقمين لكل من الشهر واليوم.

هل ترفض الحاسبة التواريخ المستحيلة؟

نعم. ترفض الأشهر غير الصالحة والأيام التي تتجاوز طول الشهر و29 فبراير في سنة غير كبيسة.

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

تكون السنة القابلة للقسمة على 4 كبيسة إلا إذا قبلت القسمة على 100، وتظل القابلة للقسمة على 400 كبيسة.

ماذا يعني رقم يوم ISO؟

يمنح هذا المقياس الاثنين الرقم 1 والثلاثاء الرقم 2، ويستمر حتى الأحد بالرقم 7.

هل تؤثر المنطقة الزمنية في النتيجة؟

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

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

POSThttps://api.kit.forhosting.com/calc2/day-of-week-from-date

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

curl -X POST https://api.kit.forhosting.com/calc2/day-of-week-from-date \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"date":"2026-07-25"}'
{
  "date": "2026-07-25"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "calc2.day_of_week_from_date",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

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

لكل طلب$0.002

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

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

كيف يحدد تطابق زيلر يوم الأسبوع

تعرض الاستجابة هذه القيمة في zeller_index، وتحولها كذلك إلى اسم اليوم. تعتمد جميع الخطوات على حسابات صحيحة حتمية؛ فلا تُستشار ساعة النظام، ولا تُستنتج منطقة زمنية، ولا تُستخدم Date API في JavaScript، ولا بيانات من الشبكة أو إعدادات محلية. لذلك يعطي التاريخ الصالح نفسه النتيجة نفسها في كل بيئة تشغيل.

استخدم النتيجة بثقة في التطبيقات

يحتوي day_of_week على الاسم الإنجليزي الكامل، ولذلك يناسب التقارير والرسائل والمراجعة البشرية. ويفضل iso_weekday_number للفرز وقواعد الأعمال والتكاملات لأنه يتبع مقياس ISO من الاثنين إلى الأحد. أما zeller_index فيحفظ الناتج المباشر للصيغة، ويفيد في شرح الطريقة أو تدقيق الحساب أو مقارنة تنفيذ آخر لتطابق زيلر. تبلغ كلفة استخدام API مقدار $0.002 لكل طلب. عند معالجة عدة تواريخ، احتفظ بكل نتيجة على حدة، وتعامل مع invalid_input بوصفه مشكلة في جودة البيانات يجب تصحيحها، لا طلبًا ينبغي تكراره من دون تغيير.

ما كلفة طلب API؟

تبلغ كلفة كل طلب API مقدار $0.002.

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