ما هي حاسبة عدد أيام الشهر؟
تخبرك هذه الحاسبة بالضبط بعدد الأيام في أي شهر من أي سنة. معظم الشهور ثابتة العدد — فشهر يناير دائماً 31 يوماً، وأبريل دائماً 30 يوماً — لكن فبراير يتأرجح بين 28 و29 يوماً تبعاً لما إذا كانت السنة كبيسة أم لا. تحسم لك هذه الأداة هذا الأمر فوراً اعتماداً على قواعد السنة الكبيسة في التقويم الميلادي (الغريغوري).
طريقة الاستخدام
اختر الشهر من القائمة المنسدلة، ثم اكتب السنة واضغط على الحساب. ستظهر لك النتيجة موضحةً عدد الأيام في ذلك الشهر، وما إذا كانت السنة المختارة كبيسة. جرّب مقارنة فبراير 2024 بفبراير 2023 لترى الفرق بنفسك.
شرح المعادلة
لكل شهر طول ثابت مخزّن في جدول مرجعي على النحو التالي:
$$\text{days} = [31, 28+L, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]_{\,month-1}$$ويُستدلّ عليه بالقيمة \(month - 1\). المتغير الوحيد هو فبراير، الذي يضاف إليه يوم كبيس واحد \(L\) عندما تتوافر شروط السنة الكبيسة في تلك السنة. وتُعَدّ السنة كبيسة إذا كانت قابلة للقسمة على 4، باستثناء السنوات المئوية (القابلة للقسمة على 100) التي يجب أن تكون أيضاً قابلة للقسمة على 400:
$$L = (y \bmod 4 = 0) \land (y \bmod 100 \neq 0 \lor y \bmod 400 = 0)$$لذلك كانت سنة 2000 كبيسة، بينما لم تكن سنة 1900 كذلك.
مثال تطبيقي
لنأخذ فبراير 2024: \(2024 \div 4 = 506\) دون باقٍ، وهي ليست سنة مئوية، إذن فهي سنة كبيسة (\(L = 1\)). يعطي الجدول \(28 + 1 = \) 29 يوماً. أما في فبراير 2023 فتكون قيمة \(L = 0\)، أي 28 يوماً.
الأسئلة الشائعة
لماذا يصبح فبراير 29 يوماً في بعض السنوات؟ تبلغ السنة الشمسية نحو 365.24 يوماً، لذا يُضاف يوم إضافي كل أربع سنوات تقريباً للحفاظ على توافق التقويم مع دوران الأرض حول الشمس.
هل سنة 2100 كبيسة؟ لا. فهي قابلة للقسمة على 100 لكنها غير قابلة للقسمة على 400، لذلك سيكون فبراير 2100 من 28 يوماً.
ما هي الشهور التي تكون دائماً 31 يوماً؟ يناير ومارس ومايو ويوليو وأغسطس وأكتوبر وديسمبر.