الوقت/الأرقام

رقم الأسبوع (ISO 8601)

معرفة رقم الأسبوع وفق ISO 8601 لتاريخ ما، أو إيجاد تاريخي بداية ونهاية أسبوع معين.


                        

The ISO 8601 week number is a standardized way to number the weeks of a year (1-52 or 1-53), where a week starts on Monday and the year's first week is the one containing the first Thursday of January. This differs from a casual "since the start of the year" count.

How to use it

Common uses

Things to keep in mind

A week's ISO year doesn't always match the calendar year: the first days of January can belong to the last week of the previous ISO year, and the last days of December to the first week of the next.

The number of weeks in an ISO year is 52 or 53, depending on what day of the week January 1 falls on and whether the year is a leap year.

مقالة عن هذه الأداة: رقم الأسبوع: لماذا تحسب دول مختلفة الأسابيع بطرق مختلفة

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

كيف يُحدَّد رقم الأسبوع وفقًا لـ ISO 8601؟

تبدأ الأسابيع يوم الاثنين، ويُعتبر الأسبوع رقم 1 هو الذي يحتوي على أول خميس في السنة (وبشكل معادل، الذي يحتوي على 4 يناير).

لماذا قد يختلف رقم الأسبوع هذا عما يُظهره تقويم آخر؟

تبدأ بعض الأنظمة (كما في الولايات المتحدة) الأسبوع يوم الأحد وتعتبر الأسبوع 1 هو الذي يحتوي على 1 يناير — هذا يعطي ترقيمًا مختلفًا، خاصة في بداية السنة ونهايتها.

لماذا قد ينتمي تاريخ إلى "سنة ISO" مختلفة عن سنته التقويمية؟

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

لماذا تمتلك بعض السنوات 53 أسبوعًا بدلًا من 52؟

52 أسبوعًا هي 364 يومًا فقط، أي أقل بيوم أو يومين من السنة التقويمية، لذا تُكوّن هذه الأيام "الزائدة" دوريًا أسبوعًا إضافيًا. يحدث الأسبوع 53 في السنوات التي تبدأ يوم خميس، والسنوات الكبيسة التي تبدأ يوم أربعاء.

ماذا يحدث إذا أدخلت رقم أسبوع غير موجود للسنة المختارة؟

تُظهر الأداة خطأ يشير إلى الحد الأقصى لعدد الأسابيع لتلك السنة المحددة وفق ISO (52 أو 53)، لأن هذا العدد يختلف من سنة لأخرى.

مقالات: الوقت/الأرقام

وقت يونكس: لماذا تحسب الحواسيب الوقت منذ 1970

لماذا أصبح 1 يناير 1970 نقطة مرجعية للوقت في معظم أنظمة الحاسوب.

تعبيرات Cron: كيف تفكّ جدولة المهام

كيف تفكّ تعبيرًا مثل */15 * * * * وتعرف بالضبط متى ستُشغَّل المهمة.

أنظمة العد: لماذا توجد الأنظمة الثنائية والثمانية والسداسية عشرية

لماذا يُكتب اللون #FF5733 في CSS بأرقام سداسية عشرية لا عشرية.

العمليات على البتات: كيف تعمل AND وOR وXOR على مستوى البت

كيف يختلف AND على مستوى البت عن AND المنطقي، ولماذا نحتاج للعمل على بتات فردية من رقم أصلًا.

الفرق بين التواريخ: لماذا عدّ الأيام أعقد مما يبدو

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

حساب العمر: لماذا ليس مجرد طرح سنوات

لماذا قد يعطي طرح سنة الميلاد ببساطة عمرًا أكبر بسنة من العمر الحقيقي.

المناطق الزمنية: لماذا لا يعني UTC نفس معنى GMT

لماذا لا يتغيّر UTC أبدًا مرتين في السنة، بينما يتغيّر توقيت لندن (GMT/BST).

حاسبة المدة: كيف تجمع الساعات والدقائق والثواني بشكل صحيح

لماذا يجب "ترحيل" الباقي إلى الخانة التالية عند جمع الدقائق والثواني، تمامًا كما في الجمع العشري.

ISO 8601 Duration: كيف تكتب مدة بصيغة قياسية

لماذا تعني الصيغة PT1H30M «ساعة و30 دقيقة»، لا «دقيقة و30 ساعة».

الأرقام الرومانية: كيف يعمل نظام بلا صفر وبلا منازل

لماذا يعني IV الرقم 4 لا 6، وكيف تعمل قاعدة الطرح في الأرقام الرومانية.

IEEE 754: لماذا لا يساوي 0.1 + 0.2 القيمة 0.3 في الكود

لماذا تعرض تقريبًا كل لغات البرمجة نتيجة 0.1 + 0.2 كـ0.30000000000000004.

الرقم كتابةً: لماذا نحوّل الأرقام إلى كلمات

لماذا تكتب المستندات المصرفية المبلغ بالأرقام والحروف معًا.