الاتصال عبر MCP →

أدخل الحساب

صيغة رياضية

صيغة رياضية: حاسبة عدد أيام الشهر
Show calculation steps (1)
  1. Leap year test

    Leap year test: حاسبة عدد أيام الشهر

    L = 1 (Feb has 29 days) when the year is divisible by 4 but not 100, unless also divisible by 400.

اعلان

نتائج

عدد الأيام في هذا الشهر
٢٩
أيام
سنة كبيسة؟ Yes

ما هي حاسبة عدد أيام الشهر؟

تخبرك هذه الحاسبة بالضبط بعدد الأيام في أي شهر من أي سنة. معظم الشهور ثابتة العدد — فشهر يناير دائماً 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 يوماً.

مخطط انسيابي لقواعد السنة الكبيسة يؤدي إلى فبراير من 28 أو 29 يومًا
قاعدة السنة الكبيسة: يقبل القسمة على 4 لا على 100 إلا إذا قبل القسمة على 400 أيضًا، فيصبح فبراير 29 يومًا.

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

لماذا يصبح فبراير 29 يوماً في بعض السنوات؟ تبلغ السنة الشمسية نحو 365.24 يوماً، لذا يُضاف يوم إضافي كل أربع سنوات تقريباً للحفاظ على توافق التقويم مع دوران الأرض حول الشمس.

هل سنة 2100 كبيسة؟ لا. فهي قابلة للقسمة على 100 لكنها غير قابلة للقسمة على 400، لذلك سيكون فبراير 2100 من 28 يوماً.

ما هي الشهور التي تكون دائماً 31 يوماً؟ يناير ومارس ومايو ويوليو وأغسطس وأكتوبر وديسمبر.

آخر تحديث: