بدون رفع, 100% محلي، بدون حساب

مقال

شرح ترقيم الأسابيع حسب ISO

في معظم أنحاء أوروبا يمكن تحديد موعد اجتماع في "الأسبوع 27" دون إرفاق أي تاريخ محدد. اسأل جدول بيانات، وتطبيق تقويم أمريكي، ودفتر يوميات ورقي ألماني عن أي أسبوع يُقصد، وقد تختلف الإجابات بمقدار أسبوع، وأحياناً أسبوعين. ترقيم الأسابيع ليس اتفاقية واحدة بل عدة اتفاقيات، ويحدد معيار ISO 8601 الاتفاقية غير الملتبسة منها: يبدأ الأسبوع يوم الاثنين، ويرتبط الأسبوع 1 بأول يوم خميس في يناير، وثمن هذه الدقة هو أن الأسبوع 1 قد يبدأ في ديسمبر، وأن بعض السنوات تصل إلى 53 أسبوعاً.

قاعدتان تحددان أسبوع ISO

يبدأ أسبوع ISO 8601 يوم الاثنين، وأيامه مرقّمة من 1 (الاثنين) إلى 7 (الأحد). الأسبوع 1 من أي سنة هو الأسبوع الذي يحتوي على أول يوم خميس في يناير، أو بمعنى آخر الأسبوع الذي يحتوي على 4 يناير. هناك نتيجة تستحق التذكر: أربعة أيام على الأقل من أيام الأسبوع 1 السبعة تنتمي إلى السنة الجديدة، لذا فإن غالبية أيام الأسبوع هي ما يحدد السنة التي يُحسب ضمنها. مكتوباً بالكامل، يبدو تاريخ أسبوع ISO هكذا: 2026-W27-5، أي سنة 2026، الأسبوع 27، اليوم 5، وهو يوم الجمعة. توجد أيضاً صيغة مختصرة بلا شرطات (2026W275)، لكن الجداول الزمنية وخطط المشاريع تستخدم دائماً تقريباً الصيغة ذات الشرطات.

سنة الأسبوع ليست هي السنة التقويمية

بما أن الأسبوع 1 مرتبط بأول يوم خميس، فقد تنتمي حتى ثلاثة أيام من أواخر ديسمبر بالفعل إلى الأسبوع 1 من السنة التالية، وقد تنتمي حتى ثلاثة أيام من أوائل يناير إلى آخر أسبوع من السنة السابقة. الحد الفاصل الحالي مثال حي على ذلك: من الاثنين 29 ديسمبر 2025 إلى الأحد 4 يناير 2026 يشكّلان أسبوعاً واحداً هو 2026-W01، لذا فإن أيام 29 و30 و31 ديسمبر 2025 تحمل سنة الترقيم الأسبوعي 2026. هذا الانقسام هو مصدر خطأ برمجي كلاسيكي. تميّز أدوات تنسيق التاريخ بين السنة التقويمية (yyyy في الأنماط على طريقة Java) والسنة المبنية على الأسبوع (YYYY)، والشيفرة التي تطبع YYYY عن طريق الخطأ تعرض سنة خاطئة لبضعة أيام حول رأس السنة. خطأ من هذه العائلة بالذات أصاب عرض التاريخ في Twitter في نهاية عام 2014، ولا يزال يظهر من جديد في مكان ما كل ديسمبر.

شريط تقويمي عند الحد الفاصل بين عامي 2025 و2026 يوضح أسبوع ISO رقم 2026-W01 الممتد من الاثنين 29 ديسمبر 2025 إلى الأحد 4 يناير 2026

بعض السنوات تحتوي على 53 أسبوعاً

365 يوماً تنقسم إلى 52 أسبوعاً ويوم واحد إضافي، لذا لا يمكن لعدد الأسابيع أن يستقر على إيقاع ثابت. وفق قواعد ISO، تحصل السنة على 53 أسبوعاً عندما تبدأ يوم خميس، وأيضاً عندما تكون سنة كبيسة تبدأ يوم أربعاء. يحدث هذا 71 مرة كل 400 سنة، أي بمعدل سنة واحدة تقريباً من كل ست سنوات. وعام 2026 واحد من هذه السنوات: فقد بدأ يوم خميس، لذا يمتد من 2026-W01 إلى 2026-W53، ويمتد أسبوعه الأخير من الاثنين 28 ديسمبر 2026 إلى الأحد 3 يناير 2027. كانت السنة السابقة ذات الـ53 أسبوعاً هي 2020، والسنتان التاليتان هما 2032 و2037. يعرف مخططو الرواتب والتجزئة هذه السنوات جيداً، لأن أسبوعاً إضافياً مرقّماً قد يعني دورة رواتب إضافية أو فترة إعداد تقارير إضافية داخل ميزانية افترضت 52 أسبوعاً فقط.

خط زمني لسنوات ISO التي تحتوي على 53 أسبوعاً بين عامي 2004 و2037: 2004، 2009، 2015، 2020، 2026، 2032، و2037

أنظمة أخرى تعدّ بشكل مختلف

ISO 8601 ليس الاتفاقية الوحيدة المستخدمة. تقويمات أمريكا الشمالية تبدأ الأسبوع عادةً يوم الأحد، وتسمي الأسبوع الذي يحتوي على 1 يناير بالأسبوع 1، أياً كان يوم الأسبوع الذي يقع فيه؛ وقد لا يدوم هذا الأسبوع الأول سوى يوم واحد. تكشف جداول البيانات عن هذين العالمين معاً: دالة WEEKNUM في Excel تستخدم افتراضياً العدّ المبني على الأحد، بينما تنفذ ISOWEEKNUM قاعدة ISO، والنتيجتان تختلفان في تواريخ كثيرة. تحمل لغات البرمجة الفخ نفسه داخل دالة واحدة: فدالة strftime وحدها توفر %U (مبنية على الأحد) و%W (مبنية على الاثنين) و%V (وفق ISO). لذا فإن "الأسبوع 27" لا يعني شيئاً دقيقاً حتى تعرف أي نظام أنتجه. كلما عبر رقم الأسبوع حدوداً بين دولة أو شركة أو قاعدة شيفرة برمجية، اذكر ISO صراحة أو أرفق نطاق التاريخ.

معرفة رقم الأسبوع دون تقويم حائط

بالنسبة لتاريخ مهم، الحساب أفضل من عدّ المربعات على تقويم. تُرجع أداة رقم الأسبوع لدينا أسبوع ISO لأي تاريخ، مع النطاق من الاثنين إلى الأحد الذي يغطيه؛ وتخبرك أداة يوم الأسبوع بأي يوم من أيام ISO السبعة يقع فيه أي تاريخ، ماضياً كان أو مستقبلياً. تعمل الأداتان بالكامل داخل متصفحك: التواريخ التي تكتبها تُعالَج على جهازك ولا تُرسَل إلى أي مكان أبداً. وإذا احتجت إلى نقطة مرجعية سهلة التذكر، تكفي نقطتان: 4 يناير يقع دائماً في الأسبوع 1، و28 ديسمبر يقع دائماً في آخر أسبوع من سنته.

الأدوات المذكورة في هذا المقال

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

لماذا يعرض Excel وتطبيق التقويم لدي أرقام أسابيع مختلفة؟

على الأرجح لأنهما يستخدمان اتفاقيتين مختلفتين. تستخدم دالة WEEKNUM في Excel افتراضياً عدّاً يبدأ من الأحد، حيث يكون الأسبوع الذي يحتوي على 1 يناير هو الأسبوع 1؛ بينما تستخدم ISOWEEKNUM، وأغلب دفاتر اليوميات الورقية الأوروبية، وتطبيقات التقويم المضبوطة على ISO، قاعدة تبدأ من الاثنين مرتبطة بأول خميس. قد تختلف النتائج بمقدار أسبوع طوال السنة، وحول رأس السنة قد يكون التاريخ نفسه الأسبوع 52 أو 53 في نظام والأسبوع 1 في نظام آخر. تحقق من إعداد ترقيم الأسابيع في كل تطبيق، وفضّل صيغة ISO عندما يحتاج آخرون إلى إعادة إنتاج أرقامك.

ما هي الدول التي تستخدم أرقام الأسابيع فعلياً؟

أرقام الأسابيع لغة عمل يومية في معظم أنحاء أوروبا. تخطط ألمانيا والنمسا وفق Kalenderwoche (KW)، وتضع دول الشمال الأوروبي وهولندا وتشيكيا جداول الاجتماعات ودورات الإنتاج والتوصيل حسب رقم الأسبوع بشكل روتيني؛ وتحمل الدفاتر المطبوعة هناك أرقام ISO. أما في أمريكا الشمالية ومعظم آسيا، فأرقام الأسابيع نادرة خارج مجالي اللوجستيات والتصنيع، وعندما تظهر فهي غالباً تتبع العدّ المبني على الأحد بدلاً من ذلك. لهذا السبب فإن عبارة "التسليم في الأسبوع 34" تكون أكثر أماناً عند إرفاقها بنطاق تاريخ محدد.

هل يمكن أن يكون هناك أسبوع 54؟

ليس ضمن ISO 8601: تحتوي سنة ISO على 52 أو 53 أسبوعاً بالضبط دائماً، وهي دائماً امتدادات كاملة من الاثنين إلى الأحد. أما الأنظمة التي تقطع الأسابيع عند حدود السنة فيمكن أن تصل إلى أرقام أعلى. في العدّ المبني على الأحد، حيث يكون الأسبوع الذي يحتوي على 1 يناير هو الأسبوع 1، تُوزّع السنة الكبيسة التي تبدأ يوم سبت أيامها الـ366 على 54 أسبوعاً جزئياً: كانت سنة 2000 حالة من هذا النوع، إذ تُرجع دالة WEEKNUM في Excel القيمة 54 لتاريخ 31 ديسمبر 2000، وستكون السنة التالية 2028. وإذا أظهر لك أي برنامج يوماً ما الأسبوع 54، فأنت تنظر إلى هذه الاتفاقية، وليس إلى ISO.

المصادر