ماذا تفعل هذه الحاسبة
تخبرك حاسبة عدد الأيام بين تاريخين بالعدد الدقيق للأيام التي تفصل بين تاريخ وآخر. وهي مفيدة في العد التنازلي حتى موعد نهائي، أو حساب مدة مشروع، أو معرفة العمر بالأيام، أو تتبّع فترة إشعار، أو حتى حسم نقاش ودّي حول الوقت الذي مرّ منذ حدوث أمر ما. النتيجة عدد صحيح من الأيام يأخذ في الحسبان بدقة اختلاف أطوال الشهور والسنوات الكبيسة، فلا تضطر أبدًا إلى العدّ يدويًا على التقويم.
المُدخَلان المطلوبان
كل ما تحتاج إلى إدخاله هو معلومتان فقط:
- تاريخ البداية — التاريخ الأقدم (أو الأول) الذي تريد البدء منه.
- تاريخ النهاية — التاريخ الأحدث (أو الثاني) الذي تريد الوصول إليه.
يُدخَل كلا التاريخين بالصيغة القياسية سنة-شهر-يوم (ISO)، على سبيل المثال 2024-01-15.
المعادلة الحسابية
تقرأ الحاسبة كلا المُدخلين كتاريخين تقويميين، ثم تحسب الفرق بينهما وفق قاعدة بسيطة ودقيقة:
عدد الأيام = تاريخ النهاية − تاريخ البداية
تحسب الحاسبة داخليًا عدد الأيام الكاملة من تاريخ البداية وصولًا إلى تاريخ النهاية. والعدّ لا يشمل تاريخ البداية بينما يشمل تاريخ النهاية — أي إنه يقيس الفجوة بين التاريخين، لا عدد التواريخ التي يلمسها. وإذا كان تاريخ النهاية أسبق من تاريخ البداية، تكون النتيجة سالبة، وهذا يدل على أن تاريخ النهاية يأتي قبل تاريخ البداية.
مثال محلول
لنفترض أنك أدخلت ما يلي:
- تاريخ البداية:
2024-01-01 - تاريخ النهاية:
2024-12-31
ستُظهر لك الحاسبة 365 يومًا. وبما أن عام 2024 سنة كبيسة، فإنه يتضمن يومًا إضافيًا في 29 فبراير — فالعدّ من 1 يناير حتى 31 ديسمبر يعطي فجوة قدرها 365 يومًا (أما من 1 يناير إلى 1 يناير من العام التالي فيعطي 366 يومًا). وهذه المعالجة التلقائية للسنوات الكبيسة هي بالضبط سبب تفوّق الحاسبة على العدّ اليدوي.
تحويل الأيام إلى أسابيع وأشهر وسنوات
بمجرد معرفة عدد الأيام بين تاريخين، يمكنك تحويل هذا الرقم إلى أسابيع وأشهر وسنوات تقريبية. الأسابيع دقيقة (أسبوع واحد = 7 أيام)، لكن الأشهر والسنوات تتفاوت في طولها، لذا فإن تلك التحويلات تقريبية. تستخدم القيم أدناه متوسط شهر يبلغ نحو 30.44 يومًا ومتوسط سنة يبلغ 365.25 يومًا (وهو ما يأخذ السنوات الكبيسة في الحسبان).
| الأيام | الأسابيع | الأشهر (تقريبًا) | السنوات (تقريبًا) |
|---|---|---|---|
| 7 | 1 | 0.23 | 0.02 |
| 30 | 4.29 | 0.99 | 0.08 |
| 90 | 12.86 | 2.96 | 0.25 |
| 180 | 25.71 | 5.91 | 0.49 |
| 365 | 52.14 | 11.99 | 1.00 |
| 730 | 104.29 | 23.98 | 2.00 |
صيغ التحويل المستخدمة: \(\text{الأسابيع} = \dfrac{\text{الأيام}}{7}\)، و\(\text{الأشهر} \approx \dfrac{\text{الأيام}}{30.44}\)، و\(\text{السنوات} \approx \dfrac{\text{الأيام}}{365.25}\). نظرًا لأن الأشهر التقويمية تتراوح بين 28 و31 يومًا ويمكن أن تكون السنة 365 أو 366 يومًا، فعامل أعمدة الأشهر والسنوات على أنها تقديرات وليست أعدادًا دقيقة.
أمثلة شائعة على الفترات بين التواريخ
يُحسب عدد الأيام بين تاريخين على النحو التالي: \(\text{الأيام} = \text{تاريخ النهاية} - \text{تاريخ البداية}\). وهذا يحسب الفجوة بين التاريخين ولا يتضمن تاريخ البداية نفسه. إذا كنت ترغب في احتساب كل من تاريخي البداية والنهاية (عدّ شامل، شائع لحجز الليالي أو مدد الفعاليات)، فأضف 1 إلى النتيجة.
| تاريخ البداية | تاريخ النهاية | الأيام (غير شامل) | ملاحظات |
|---|---|---|---|
| 1 يناير 2023 | 31 ديسمبر 2023 | 364 | السنة نفسها غير الكبيسة؛ أضف 1 (365) لاحتساب كلا الطرفين. |
| 1 يناير 2024 | 31 ديسمبر 2024 | 365 | عام 2024 سنة كبيسة، لذا تتضمن الفترة 29 فبراير. |
| 1 يناير 2023 | 1 يناير 2024 | 365 | سنة تقويمية واحدة بالضبط (غير كبيسة). |
| 1 يناير 2024 | 1 يناير 2025 | 366 | سنة تقويمية واحدة تمتد عبر يوم الكبيسة 29 فبراير 2024. |
| 15 يناير 2023 | 15 فبراير 2023 | 31 | تفصل بينهما شهر واحد؛ يعتمد الطول على الشهر (يناير فيه 31 يومًا). |
| 15 فبراير 2023 | 15 مارس 2023 | 28 | تفصل بينهما شهر واحد؛ فبراير 2023 فيه 28 يومًا. |
| 10 مارس 2024 | 10 مارس 2024 | 0 | التاريخ نفسه يعطي فرقًا قدره صفر يوم. |
كما هو موضح، يمكن للفترات المتشابهة في المظهر (مثل "شهر واحد" أو "سنة واحدة") أن تنتج أعداد أيام مختلفة بحسب الأشهر التي تُعبر وما إذا كانت هناك سنة كبيسة. تأكد دائمًا مما إذا كنت بحاجة إلى عدّ شامل أو غير شامل وفقًا لغرضك.
الأسئلة الشائعة
هل تشمل النتيجة كلًا من تاريخ البداية وتاريخ النهاية؟
لا، تحسب الحاسبة عدد الأيام الفاصلة بين التاريخين، أي إنها تشمل تاريخ النهاية دون تاريخ البداية. وإذا أردت احتساب الطرفين معًا، كحساب إجمالي أيام إقامتك في مكان ما، فأضف 1 إلى النتيجة لتحصل على العدد الشامل للطرفين.
ماذا يحدث إذا عكستُ ترتيب التاريخين؟
إذا كان تاريخ النهاية أسبق من تاريخ البداية ستحصل على رقم سالب، لكن مقدار الرقم يبقى صحيحًا. يكفي أن تتجاهل إشارة الناقص أو تعيد ترتيب التاريخين للحصول على قيمة موجبة. النتيجة العددية واحدة في كلتا الحالتين.
هل تُحتسب السنوات الكبيسة واختلاف أطوال الشهور؟
نعم، يعتمد الحساب على تواريخ تقويمية حقيقية، لذا يُحتسب يوم 29 فبراير في السنوات الكبيسة والشهور ذات الثلاثين يومًا وتلك ذات الواحد والثلاثين يومًا بدقة تامة ودون أي جهد إضافي منك أو تعديل يدوي للأرقام.
ما المعادلة التي تستخدمها الحاسبة لإيجاد عدد الأيام؟
تحوّل الحاسبة كل تاريخ إلى رقم تسلسلي يمثل عدد الأيام منذ نقطة مرجعية ثابتة، ثم تطرح رقم تاريخ البداية من رقم تاريخ النهاية. هذا الفرق هو عدد الأيام الفعلي، وهو ما يفسر التعامل الدقيق مع الأشهر المختلفة والسنوات الكبيسة تلقائيًا.
كيف أحوّل عدد الأيام إلى أسابيع أو أشهر؟
اقسم عدد الأيام على 7 للحصول على عدد الأسابيع، فمثلًا 30 يومًا تساوي نحو 4.3 أسبوع. أما الأشهر فتقريبية لأن أطوالها تختلف، لكن القسمة على متوسط 30.44 يومًا تعطي تقديرًا جيدًا، أو على 365 للحصول على عدد السنوات.
هل تتأثر النتيجة بالساعات أو التوقيت أو المنطقة الزمنية؟
لا، الحاسبة تعمل بالأيام الكاملة فقط ولا تأخذ الساعات أو الدقائق أو المناطق الزمنية في الحسبان. تعتمد على التاريخين كما أدخلتهما، لذا تكون النتيجة عددًا صحيحًا من الأيام دون أي كسور أو تأثير من فروق التوقيت بين المدن.