كيف تحسب الأيام بين تاريخين؟

أغلب الاختلاف بين النتائج سببه سؤال واحد: هل تحتسب اليوم الأخير أم لا؟

الطريقتان

  • الحساب غير الشامل: يقيس المدة من بداية اليوم الأول إلى بداية اليوم الأخير. من 1 يناير إلى 2 يناير = يوم واحد. هذه طريقة معظم الحاسبات، وطريقة حساب العمر.
  • الحساب الشامل: يعدّ الأيام نفسها، الأول والأخير معًا. من 1 يناير إلى 2 يناير = يومان.

الفرق دائمًا يوم واحد. والسؤال الذي يحدد الطريقة المناسبة: هل تقيس كم مضى من الوقت، أم تعدّ أيامًا تُقضى فعلًا؟

الموقف الطريقة المناسبة
كم مضى على حدث ما غير شامل
عمر شخص أو مدة عقد غير شامل
عدد أيام إجازة من الأحد إلى الخميس شامل
أيام الدوام في شهر كامل شامل

أمثلة

المدة غير شامل شامل
1 يناير 2026 ← 31 ديسمبر 2026 364 يومًا 365 يومًا
1 سبتمبر 2026 ← 30 سبتمبر 2026 29 يومًا 30 يومًا
1 يناير 2000 ← 1 يناير 2026 9,497 يومًا 9,498 يومًا

لاحظ أن 364 يومًا تُكتب «11 شهرًا و30 يومًا»، بينما 365 يومًا في المثال نفسه تساوي «سنة كاملة».

الحساب يدويًا

  1. إذا كان التاريخان في الشهر نفسه، اطرح اليوم من اليوم.
  2. إذا اختلف الشهر، احسب: الأيام المتبقية في الشهر الأول + أيام الأشهر الكاملة بينهما + يوم التاريخ الأخير.
  3. انتبه لطول فبراير (28 أو 29) ولأطوال الأشهر 30 و31.
  4. أضف يومًا إذا أردت الحساب الشامل.

مثال: من 20 يناير إلى 15 مارس 2026: ‏(31 − 20) + 28 + 15 = 54 يومًا غير شامل.

أخطاء شائعة

  • نسيان السنة الكبيسة: المدة نفسها تزيد يومًا إذا شملت 29 فبراير.
  • حساب الأشهر بثلاثين يومًا: «ثلاثة أشهر» ليست 90 يومًا دائمًا، فهي بين 89 و92 يومًا بحسب الأشهر.
  • خلط التقويمين: إذا كان أحد التاريخين هجريًا فحوّله أولًا، أو استخدم أداة تقبل التقويمين معًا.
  • عدّ العطلات ضمن أيام العمل: للمهل التي تُحسب بأيام العمل استخدم حاسبة أيام العمل.

الأدوات المناسبة

آخر تحديث: