FreeToGenerate.com

مجاني 100% · بلا تسجيل · كل شيء داخل متصفحك

كل الحساب يجري داخل متصفحك، ولا يُرسَل تاريخك إلى أي خادم

متوفر أيضًا بلغات أخرى: English · Español · Português · Français

حاسبة رقم الأسبوع: أسبوع كم نحن الآن؟

حوّل أي تاريخ إلى رقم أسبوعه، أو اعرف مدى تواريخ أسبوع معيّن، بنظام ISO 8601 أو بنظام «الأسبوع الأول يحتوي 1 يناير» المستعمل في إكسل.

ما هو رقم الأسبوع؟

كثيرون يفتحون جوجل ليسألوا سؤالًا بسيطًا: أسبوع كم نحن الآن؟ أو كم رقم الأسبوع الحالي؟ رقم الأسبوع هو ترقيم متسلسل لأسابيع السنة، من 1 إلى 52 أو 53، يُستعمل في التخطيط والتقارير الأسبوعية والفواتير وجداول الإنتاج حين يكون الحديث بالأسابيع أوضح من الحديث بالتواريخ المفردة.

المعيار الأكثر انتشارًا لهذا الترقيم هو ISO 8601، وفيه يبدأ كل أسبوع يوم الاثنين، والأسبوع الأول من السنة هو الأسبوع الذي يقع فيه أول خميس منها — وهو ما يعادل عمليًا الأسبوع الذي يحتوي الرابع من يناير. هذا التعريف تحديدًا هو ما يجعل الأسبوع الأول يبدأ أحيانًا في أواخر ديسمبر من السنة السابقة.

كيف تستعمل الحاسبة

  1. اختر الوضع الذي يناسبك: «من تاريخ إلى أسبوع» لمعرفة رقم أسبوع تاريخ معيّن، أو «من أسبوع إلى تواريخ» لمعرفة مدى تواريخ أسبوع تعرف رقمه فقط.
  2. حدّد النظام وبداية الأسبوع: اختر ISO 8601 أو نظام «الأسبوع الأول يحتوي 1 يناير»، وإن اخترت الثاني فحدّد هل يبدأ الأسبوع يوم الأحد أو الاثنين أو السبت.
  3. اقرأ النتيجة وانسخها: ستظهر لوحة فيها رقم الأسبوع أو مدى تواريخه، مع سنة الترقيم وتاريخ الأسبوع بصيغة ISO وعدد أسابيع تلك السنة، ويمكنك نسخها بزر واحد.

لماذا يعطيك برنامجان رقمين مختلفين لنفس التاريخ؟

في 39% تقريبًا من الأيام — أي 56,911 يومًا من أصل 146,097 يومًا في دورة غريغورية كاملة مدتها 400 سنة — يعطي نظام ISO 8601 ونظام «الأسبوع الأول يحتوي 1 يناير» رقمَي أسبوع مختلفين لنفس التاريخ. هذا هو السبب الأكثر شيوعًا الذي يجعل شخصًا يفتح جدول بيانات وأداة أخرى في اليوم نفسه فيجد رقمين متعارضين، وكلاهما صحيح: إنهما عرفان مختلفان لا خطأ في أحدهما.

ومايكروسوفت إكسل مثال مباشر على هذا الاختلاف: دالة WEEKNUM فيه تستعمل افتراضيًا نظام «الأسبوع الأول يحتوي 1 يناير» مع بداية أسبوع يوم الأحد، وهذا هو الوسيط return_type رقم 1، بينما يجب تمرير القيمة 21 صراحة للحصول على نظام ISO. فإن قارنت رقم أسبوع خرج من إكسل بنتيجة أداة أو لغة برمجة تتّبع ISO افتراضيًا، فستجد فرقًا في أكثر من ثلث أيام السنة دون أي خطأ في أي طرف.

اختر النظام الذي يطابق ما يستعمله فريقك أو برنامجك، وإن اختلف الرقمان فالأداة تنبّهك بذلك تلقائيًا.

حدّ السنة وسنوات الـ53 أسبوعًا

الأسبوع الأول في نظام ISO 8601 يبدأ دائمًا بين 29 ديسمبر و4 يناير، ولا يخرج عن هذه النافذة أبدًا. ولأن الأسبوع الأول يُعرَّف بأول خميس في السنة لا بأول يناير نفسه، فإن الأول من يناير لا يقع دائمًا في الأسبوع الأول من سنته: الأول من يناير 2023 وقع فعليًا في الأسبوع 52 من سنة 2022، والثلاثون من ديسمبر 2019 وقع في الأسبوع الأول من سنة 2020. أما 2026 فمختلفة: الأول من يناير فيها يوم خميس بالضبط، فوقع في الأسبوع الأول من سنة 2026 نفسها.

هذا الانزياح هو ما يجعل «سنة الترقيم» في تقويم ISO غير مطابقة دائمًا للسنة الميلادية عند طرفَي السنة، ويربك أي تقرير سنوي يفترض أن الأسبوع 1 يبدأ مع 1 يناير دومًا. والسنة وفق ISO 8601 تكون إما 52 أو 53 أسبوعًا، وسنوات الـ53 أسبوعًا ليست نادرة: 71 سنة من كل 400 سنة تقع فيها هذه الحالة. والقاعدة الحاكمة بسيطة: تكون السنة 53 أسبوعًا إذا وقع الأول من يناير يوم خميس، أو إذا وقع الحادي والثلاثون من ديسمبر يوم خميس — وهذا الشرط الثاني يتحقق في سنة كبيسة تبدأ يوم أربعاء.

أما في نظام «1 يناير» المنافس فالأمر أوسع من ذلك: قد يكون الأسبوع الأول يومًا واحدًا فقط، وقد تنتهي السنة الميلادية بـ53 أو حتى 54 أسبوعًا مرقّمًا، وهو رقم لا ينتجه نظام ISO أصلًا. جرى التحقق من هذا كله بمسح كل يوم في دورة الـ400 سنة ذهابًا وإيابًا، ومقارنته باشتقاق ثانٍ مستقل لرقم الأسبوع، والتأكد أن الأسابيع تغطي الدورة كاملة بلا فجوة ولا تداخل، والحساب نفسه يجري على تواريخ مضبوطة بالتوقيت العالمي UTC، فلا يزيح التوقيت الصيفي حدود الأسبوع أبدًا.

لماذا هذه الأداة مجانية؟

كل حساب في هذه الأداة يجري داخل متصفحك مباشرة؛ لا يُرسَل تاريخك ولا أي بيانات إلى أي خادم، ولا حاجة لإنشاء حساب أو تسجيل دخول، ولا توجد علامة مائية أو حد استعمال. هذا ينطبق على كل أدوات FreeToGenerate.com: كل ما يمكن تنفيذه داخل متصفحك يُنفَّذ فيه، فتبقى خصوصية بياناتك كاملة وتبقى الأداة مجانية دون قيد.