كل المقالات

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

في السعودية ودول خليجية أخرى، كان التقويم الهجري هو الأساس الرسمي للمعاملات الحكومية حتى تحوّلت الجهات الرسمية إلى التقويم الميلادي في المعاملات المدنية عام 2016 — وحتى اليوم يتعايش التقويمان جنبًا إلى جنب، ما يجعل "الفرق بين تاريخين" سؤالًا يحتاج أولًا إلى معرفة أي تقويم يُستخدم بالضبط.

التقويم الهجري مقابل التقويم الميلادي

السنة الهجرية قمرية وتتكون من نحو 354 يومًا، أي أقصر من السنة الميلادية الشمسية بأحد عشر يومًا تقريبًا. لهذا فإن حساب الفرق بين تاريخين هجريين لا يمكن إجراؤه بنفس قواعد التقويم الميلادي (السنوات الكبيسة كل أربع سنوات، أشهر من 28 إلى 31 يومًا) — فالتقويمان يسيران بسرعتين مختلفتين تمامًا، ما يجعل التحويل بينهما ضروريًا قبل أي حساب دقيق.

غموض ترتيب اليوم والشهر في الكتابة الرقمية للتاريخ

في معظم الدول العربية يُكتب التاريخ بترتيب يوم/شهر/سنة، مثل 05/03/2024 للدلالة على 5 مارس. لكن في الأنظمة والبيانات القادمة من الولايات المتحدة يُقلب الترتيب إلى شهر/يوم/سنة، فتصبح نفس السلسلة تعني 3 مايو. قراءة تاريخ بالترتيب الخطأ لا تُنتج أي خطأ برمجي — فقط نتيجة صامتة وخاطئة بفارق أسابيع.

المناطق الزمنية وحدود اليوم

إذا تضمّنت التواريخ وقتًا لا تاريخًا فقط، فقد يُزيح فرق المنطقة الزمنية نتيجة عدّ الأيام بمقدار واحد: الساعة 23:30 في الرياض و20:30 في لندن في نفس اللحظة قد تقعان في يومين تقويميين مختلفين حسب المنطقة المُعتمَدة في العدّ.

لماذا نحتاج هذا

  • حساب العدد الدقيق للأيام حتى موعد نهائي أو منذ تاريخ بدء مشروع.
  • التحقق مما إذا كان عقد إيجار أو اشتراك أو ضمان لا يزال ساريًا.
  • اكتشاف تاريخ قُرئ بترتيب خاطئ قبل أن يُفسد تقريرًا كاملًا.

لماذا لا توجد إجابة واحدة صحيحة لـ"الفرق بالأشهر"

إذا طرحنا شهرًا من 31 مارس، تصبح النتيجة غامضة — لا وجود لـ31 فبراير، فبعض الأنظمة تُرجع 28 فبراير بينما تُرجع أخرى 3 مارس بترحيل الأيام الزائدة. كلا النهجين منطقي لكنهما يختلفان، وهذا مفيد تذكّره عند مقارنة النتيجة بأداة أخرى.

جرّب الأداة