طريقة الاستخدام
- اكتب التاريخ في خانة التاريخ، أو اختره من التقويم.
- اقرأ يوم الأسبوع، ثم أسبوع ISO واليوم من السنة.
- لتاريخ قبل اليوم أو بعده، اقرأ الأيام من اليوم.
- افتح التاريخ نفسه في السنوات العشر القادمة لترى يوم الأسبوع للتاريخ نفسه في كل سنة قادمة.
كيف يُحسب يوم الأسبوع
يُحسب يوم الأسبوع بصيغة زيلر، وهي معادلة منسوبة إلى كريستيان زيلر. تجمع المعادلة اليوم من الشهر والشهر والسنة في مجموع واحد، فيعطي باقي القسمة على 7 يوم الأسبوع. ويُعدّ يناير وفبراير الشهرين 13 و14 من السنة السابقة.
تعطي المعادلة 0 ليوم السبت في عدّها الخاص. وتزيح هذه الصفحة النتيجة بحيث يعني 0 الأحد، وهو عدّ التقويم هنا. وكتابة 5J بدلاً من -2J تعطي الباقي نفسه، لأن 5 و−2 يفترقان بعدد 7.
h = (q + ⌊13 × (m + 1) ÷ 5⌋ + K + ⌊K ÷ 4⌋ + ⌊J ÷ 4⌋ + 5J) mod 7
q اليوم من الشهر
m الشهر، ويُعدّ يناير وفبراير 13 و14 من السنة السابقة
K السنة داخل قرنها (السنة mod 100)
J القرن (السنة ÷ 100، مقرّباً إلى الأدنى)
h 0 = السبت، 1 = الأحد ... 6 = الجمعة
اليوم من السنة وأسبوع ISO
يُحسب اليوم من السنة بدءاً من 1 يناير، وهو اليوم 1. ويتبع رقم أسبوع ISO المعيار ISO 8601: تبدأ الأسابيع يوم الاثنين وتنتهي يوم الأحد، والأسبوع 1 هو الأسبوع الذي يضم أول خميس في السنة. لذلك يقع 29 ديسمبر 2025 في الأسبوع 1 من 2026، ويقع 1 يناير 2027 في الأسبوع 53 من 2026.
ما لا تغطيه هذه الأداة
- التواريخ السابقة لاعتماد التقويم الميلادي في كل بلد. فالصفحة تطبّق قواعد التقويم الميلادي على كل تاريخ، لذلك قد يختلف يوم الأسبوع لتاريخ قديم عن اليوم الذي كان الناس يستخدمونه حينها.
- المناطق الزمنية ووقت اليوم: التاريخ يوم تقويمي، لذلك لا يتغيّر يوم الأسبوع بحسب موقعك.
مثال محلول: 20 يوليو 1969
لا يحتاج الشهر 7 والسنة 1969 إلى تعديل، لذلك q = 20 وm = 7 وK = 69 وJ = 19. والحدود هي: 20 (اليوم)؛ ⌊13 × 8 ÷ 5⌋ = ⌊20.8⌋ = 20؛ 69؛ ⌊69 ÷ 4⌋ = 17؛ ⌊19 ÷ 4⌋ = 4؛ و5 × 19 = 95.
مجموعها 20 + 20 + 69 + 17 + 4 + 95 = 225. وقسمة 225 على 7 تعطي 32 والباقي 1، إذن h = 1، أي الأحد. فالنتيجة الأحد، 20 يوليو 1969.
التاريخ نفسه هو اليوم 201 من السنة، ويقع في الأسبوع 29 من أسابيع ISO لعام 1969.
| الناتج | القيمة |
|---|---|
| يوم الأسبوع | الأحد |
| اليوم من السنة | 201 |
| أسبوع ISO | الأسبوع 29، 1969 |
الأسئلة الشائعة
كيف أعرف أي يوم من الأسبوع كان التاريخ أو سيكون؟
اكتب التاريخ في خانة التاريخ. يذكر ناتج يوم الأسبوع اسم اليوم بلغتك. ويُحسب بصيغة زيلر، التي تحتاج إلى اليوم والشهر والسنة وحدها.
ما هو رقم أسبوع ISO؟
هو المعيار الدولي لأرقام الأسابيع، ISO 8601. تبدأ الأسابيع يوم الاثنين وتنتهي يوم الأحد، والأسبوع 1 يضم أول خميس في السنة. وللسنة 52 أو 53 أسبوعاً بحسب ISO.
لماذا يقع 1 يناير أحياناً في الأسبوع الأخير من السنة السابقة؟
عندما يكون 1 يناير جمعة أو سبتاً أو أحداً، يكون الخميس من الأسبوع الذي يضمه (من الاثنين إلى الأحد) في السنة السابقة. لذلك يكون ذلك الأسبوع الأخير من السنة السابقة.
هل تغيّر المنطقة الزمنية لجهازي يوم الأسبوع؟
لا. يُعامل التاريخ يوماً تقويمياً بلا وقت ولا منطقة زمنية، لذلك يبقى يوم الأسبوع كما هو أينما كنت ومهما أشارت الساعات.
لماذا لا يظهر تاريخ في بعض السنوات في جدول السنوات القادمة؟
يوجد تاريخ 29 فبراير في السنة الكبيسة فقط. وفي السنوات الأخرى يعرض الجدول: لا يوجد هذا التاريخ، فترى السنوات التي لا تحوي ذلك اليوم.
هل تُرسل الصفحة التاريخ الذي أدخله إلى أي مكان؟
لا. يُحسب يوم الأسبوع والأسبوع داخل متصفحك، ولا يُخزَّن التاريخ الذي تكتبه ولا يُرسل إلينا.
المصادر
- Wikipedia: Zeller's congruence، المعادلة الميلادية المستخدمة هنا (باللغة الإنجليزية)
- Wikipedia: ISO week date، أرقام الأسابيع (باللغة الإنجليزية)
آخر مراجعة للأرقام والنص: الثلاثاء، 30 جمادى الأولى 1448 بعد الهجرة.