ماذا تفعل هذه الحاسبة
تقيس هذه الأداة المدة المنقضية بين تاريخ بداية وتاريخ نهاية، وتعرض النتيجة بخمس طرق في آنٍ واحد: إجمالي عدد الأيام؛ والأسابيع مع ما يتبقى من أيام؛ وعدد الأشهر الكاملة مع الأيام المتبقية؛ وعدد السنوات الكاملة مع الأيام المتبقية؛ بالإضافة إلى التفصيل المعتاد على هيئة سنوات وأشهر وأيام. ومن أكثر الاستخدامات شيوعًا معرفة عدد الأيام التي عشتها بالضبط منذ يوم ميلادك.
ملاحظة حول النطاق (اليابان)
الحساب نفسه يعتمد على حسابات التواريخ المعروفة عالميًا، ويصلح لأي دولة. الجزء الخاص باليابان فقط هو قائمة العصور الاختيارية: فاختيار ميجي أو تايشو أو شووا أو هيسي أو ريوا يحوّل سنة العصر إلى سنة ميلادية بإضافة فارق ثابت (على سبيل المثال: ريوا \(1 = 2018 + 1 = 2019\)). أما الوضع الافتراضي والأساسي فهو السنة الميلادية، حيث تُدخل السنة الميلادية كاملةً كما هي. وإدخال العصور اليابانية لا يصلح إلا بدءًا من ميجي 6 (سنة 1873)، وهو العام الذي اعتمدت فيه اليابان التقويم الميلادي.
طريقة الاستخدام
اختر التقويم أو العصر لكل تاريخ (اتركه على "ميلادي" للاستخدام العادي)، ثم أدخل السنة والشهر واليوم لكلٍّ من تاريخ البداية والنهاية، وحدّد ما إذا كنت تريد احتساب اليوم الأول. خيار "استبعاد" يعطيك الفرق المجرّد، بينما خيار "تضمين" يضيف يومًا واحدًا بحيث يُحتسب الطرفان معًا.
المعادلة الحسابية
يُحوَّل كل تاريخ إلى رقم اليوم اليولياني (JDN)، وهو عدّ متصل للأيام لا يتأثر بحدود الأشهر والسنوات ويتعامل مع السنوات الكبيسة تلقائيًا. والإجمالي هو JDN(النهاية) ناقص JDN(البداية)، مع إضافة يوم واحد عند الرغبة. وتُحسب الأسابيع بالقسمة الصحيحة على 7. أما الأشهر والسنوات فتُحسب بطريقة الذكرى السنوية: لا يُحتسب الشهر التقويمي إلا عند بلوغ اليوم نفسه من الشهر، بحيث يتطابق التفصيل مع الطريقة التي يعبّر بها الناس عادةً عن الأعمار والمدد.
$$\Delta = \text{JDN}(Y_e,M_e,D_e) - \text{JDN}(Y_s,M_s,D_s) + \text{First Day}$$حيث:
$$\left\{ \begin{aligned} Y_s &= \text{Start Era} + \text{Start Year},\; M_s = \text{Start Month},\; D_s = \text{Start Day} \\ Y_e &= \text{End Era} + \text{End Year},\; M_e = \text{End Month},\; D_e = \text{End Day} \end{aligned} \right.$$
مثال محلول
تاريخ البداية 2000-06-15، تاريخ النهاية 2010-06-20، مع استبعاد اليوم الأول. \(\text{JDN}(\text{البداية})=2451711\)، \(\text{JDN}(\text{النهاية})=2455368\)، إذن عدد الأيام:
$$\Delta = 2455368 - 2451711 = 3657$$الأسابيع \(= 522\) ويتبقى 3 أيام. الأشهر \(= 120\) ويتبقى 5 أيام. السنوات \(= 10\) ويتبقى 5 أيام. وبصيغة سنوات/أشهر/أيام \(= 10\) سنوات و0 أشهر و5 أيام.
الأسئلة الشائعة
ماذا لو كان تاريخ النهاية قبل تاريخ البداية؟ يصبح إجمالي عدد الأيام بقيمة سالبة للدلالة على الاتجاه، بينما يُعرض تفصيل الأسابيع والأشهر والسنوات كمدة بقيمة مطلقة.
هل تُحتسب السنوات الكبيسة؟ نعم. تأخذ أرقام اليوم اليولياني السنوات الكبيسة ويوم 29 فبراير في الاعتبار تلقائيًا.
لماذا لا تُحسب الأشهر والسنوات بقسمة الأيام على 30 أو 365 فقط؟ لأن الأشهر والسنوات الحقيقية تتفاوت في طولها. تعتمد هذه الأداة على الذكرى التقويمية الفعلية، وهو أدق من استخدام متوسط ثابت.