حاسبة يوم الأسبوع

اكتشف يوم الأسبوع لأي تاريخ في الماضي أو المستقبل. أدخل تاريخاً لمعرفة يوم ميلادك أو التحقق من التواريخ التاريخية أو التخطيط للمناسبات والفعاليات القادمة بثقة.

اختر تاريخاً لمعرفة يوم الأسبوع

طريقة الاستخدام

  1. أدخل البيانات

    أدخل القيم المطلوبة في حقول الإدخال.

  2. اضبط الإعدادات

    اختر الخيارات والإعدادات المناسبة.

  3. اعرض النتائج

    انقر احسب للحصول على النتائج فوراً.

ما هو يوم الأسبوع؟

يوم الأسبوع (day of week) يشير إلى أيٍّ من الأيام السبعة — الأحد والاثنين والثلاثاء والأربعاء والخميس والجمعة والسبت — يقع فيه تاريخ معيّن. تعود دورة الأيام السبعة إلى المعتقدات الفلكية لبابل القديمة، وانتقلت كما هي إلى التقويم الميلادي، فتتكرر دون انقطاع بصرف النظر عن السنوات الكبيسة أو تصحيحات القرون.

تعرض هذه الحاسبة يوم الأسبوع للتاريخ الذي تُدخله بالكورية والإنجليزية في آنٍ واحد، بل وتحدد ما إذا كان عطلة نهاية الأسبوع (السبت أو الأحد). وهي مفيدة للتحقق من اليوم الذي صادفه عيد ميلاد أو ذكرى، ولتقدير ما إذا كان حدثٌ أو موعدٌ نهائيٌّ مستقبليّ يقع في يوم عمل أم عطلة نهاية أسبوع، أو لمعرفة يوم وقوع حدث تاريخي. ولتفادي أخطاء المناطق الزمنية، يُفسَّر التاريخ المُدخل استناداً إلى منتصف الليل المحلي.

صيغة الحساب

تحدد الحواسيب يوم الأسبوع بتحويل التاريخ إلى فهرس يوم (0–6). تستخدم هذه الحاسبة الدالة Date.getDay() في جافاسكريبت.

فهرس اليوم = getDay(السنة-الشهر-اليوم) // 0=الأحد … 6=السبت

على سبيل المثال، عند إدخال 2024-03-01 يُعاد الفهرس 5 ويُعرض على أنه الجمعة؛ وبما أن 5 ليست السبت (6) ولا الأحد (0)، يُصنَّف على أنه يوم عمل. ورياضياً، تعطي مطابقة زيلر h = (q + ⌊13(m+1)/5⌋ + K + ⌊K/4⌋ + ⌊J/4⌋ − 2J) mod 7 النتيجة نفسها، حيث q هو اليوم، وm هو الشهر (ابتداءً من مارس = 3)، وK هما الرقمان الأخيران من السنة، وJ هما الأولان.

الأسئلة الشائعة

كيف أحسب يوم الأسبوع لتاريخ معيّن؟
أبسط طريقة هي إدخال التاريخ في هذه الحاسبة. ورياضياً، يمكنك استخدام مطابقة زيلر أو خوارزمية يوم القيامة لإيجاد يوم الأسبوع؛ أما الحاسوب فيحوّل التاريخ داخلياً إلى رقم ثم يحدد يوم الأسبوع من باقي القسمة على 7.
ما هي مطابقة زيلر (Zeller's congruence)؟
هي صيغة لحساب يوم الأسبوع ابتكرها عالم الرياضيات الألماني كريستيان زيلر في القرن التاسع عشر. تُوجِد يوم الأسبوع من السنة والشهر واليوم فقط عبر عمليات حسابية، وتُكتب h = (q + ⌊13(m+1)/5⌋ + K + ⌊K/4⌋ + ⌊J/4⌋ − 2J) mod 7. حيث q هو اليوم، وm هو الشهر (ابتداءً من مارس = 3)، وK هما الرقمان الأخيران من السنة، وJ هما الأولان.
كيف يتغير يوم الأسبوع في السنة الكبيسة؟
عادةً يتأخر يوم الأسبوع للتاريخ نفسه يوماً واحداً كل عام. فإن كان الأول من مارس يوم اثنين هذا العام، يصبح ثلاثاء العام المقبل. لكن في السنة الكبيسة (التي تحتوي على 29 فبراير) تتأخر الأيام من مارس فصاعداً يومين. لذا فإن الدورة التي يتكرر فيها ترتيب الأيام نفسه بدقة، بما في ذلك السنوات الكبيسة، هي 28 عاماً.
هل يمكنني التحقق من يوم الأسبوع للتواريخ الماضية أيضاً؟
نعم، تحسب الأداة بدقة يوم الأسبوع لأي تاريخ ماضٍ أو مستقبلي استناداً إلى التقويم الميلادي. غير أن التواريخ السابقة لعام 1582، حين كان التقويم اليولياني مستعملاً، قد تختلف عن تقويم ذلك الزمن، لذا ينبغي قراءتها بوصفها تواريخ محوَّلة إلى الميلادي.
لماذا يمثّل الرقم 0 يوم الأحد في فهرس اليوم؟
تتبع هذه الحاسبة عُرف بدء الأسبوع بيوم الأحد، فتسند للأحد الرقم 0 وللسبت الرقم 6. ويُعدّ عطلة نهاية الأسبوع عندما تكون القيمة السبت (6) أو الأحد (0). انتبه إلى أن أساس الفهرس يختلف عن نظام ISO-8601 الذي يعدّ الاثنين بداية الأسبوع.
هل يمكنني التحقق من يوم الأسبوع لتواريخ التقويم القمري؟
تعمل هذه الحاسبة وفق التقويم الشمسي (الميلادي). بالنسبة للتاريخ القمري، حوّله أولاً إلى التقويم الشمسي ثم أدخله لمعرفة يوم الأسبوع بدقة.
هل يعود عيد ميلادي إلى اليوم نفسه من الأسبوع كل أربع سنوات؟
ليس بالضرورة. ففي السنوات العادية يتقدّم يوم الأسبوع موضعاً واحداً، وبعد 29 فبراير من السنة الكبيسة موضعين، لذا تكون المدة قبل عودة اليوم نفسه عادةً من 5 إلى 6 سنوات وغير منتظمة. أما الدورة الكاملة التي يتكرر فيها ترتيب الأيام بأكمله، بما في ذلك السنوات الكبيسة، فهي 28 عاماً.
بيانات التقويم 2026

آلات حاسبة ذات صلة