ما هي حاسبة الفرق بين تاريخين؟
تُخبرك هذه الحاسبة بعدد الأيام التي تفصل بين تاريخين بالتقويم الميلادي بدقة تامة. ما عليك سوى إدخال تاريخ البداية وتاريخ النهاية، فتعرض لك المدة الفاصلة بالأيام، إضافةً إلى تحويلات مريحة إلى أسابيع وأشهر وسنوات. وهي أداة مثالية للعد التنازلي حتى موعد مناسبة ما، أو قياس مدة المشاريع، أو حساب العمر بالأيام، أو متابعة مدد الإشعار، أو معرفة كم مضى من الوقت على حدث معيّن.
طريقة الاستخدام
اختر تاريخ البداية وتاريخ النهاية من خلال أدوات اختيار التاريخ، ثم اقرأ النتيجة. الرقم الرئيسي هو العدد المطلق للأيام بين التاريخين. كما تظهر قيمة ذات إشارة (النهاية ناقص البداية) — حيث تعني الإشارة السالبة أن تاريخ النهاية يسبق تاريخ البداية — إلى جانب تقدير تقريبي للأسابيع والأشهر والسنوات.
شرح المعادلة
تحوّل الحاسبة كل تاريخ إلى طابع زمني (timestamp) ثم تطرح أحدهما من الآخر، وبعد ذلك تقسم الناتج على عدد الثواني في اليوم الواحد (86,400) للحصول على عدد الأيام الصحيحة. وتُحسب الأسابيع بقسمة الأيام على 7، أما الأشهر فتُحسب باعتماد متوسط طول الشهر وهو 30.4375 يومًا، والسنوات باعتماد 365.25 يومًا لمراعاة السنوات الكبيسة في المتوسط.
$$\text{Days} = \left|\; \text{End date} - \text{Start date} \;\right|$$$$\text{where}\quad \left\{ \begin{aligned} \text{Weeks} &= \frac{\text{Days}}{7} \\ \text{Months} &= \frac{\text{Days}}{30.4375} \\ \text{Years} &= \frac{\text{Days}}{365.25} \end{aligned} \right.$$
مثال تطبيقي
من 2024-01-01 إلى 2024-12-31: عام 2024 سنة كبيسة (366 يومًا)، لذا يكون الفرق 365 يومًا. أي ما يعادل \(365 \div 7 \approx 52.14\) أسبوعًا، و\(365 \div 30.4375 \approx 11.99\) شهرًا، و\(365 \div 365.25 \approx 1.0\) سنة.
الأسئلة الشائعة
هل تُحتسب تاريخ النهاية ضمن النتيجة؟ النتيجة هي عدد الأيام المنقضية من تاريخ البداية إلى تاريخ النهاية، لذا يكون الفرق بين يومين متتاليين (مثل 1 يناير و2 يناير) يساوي 1.
هل تتعامل مع السنوات الكبيسة؟ نعم. لأنها تعتمد على الطوابع الزمنية الفعلية، يُحتسب يوم 29 فبراير والسنوات الكبيسة تلقائيًا.
ماذا لو كان تاريخ النهاية قبل تاريخ البداية؟ يظهر الرقم الرئيسي للأيام دائمًا كقيمة موجبة؛ بينما يعرض الصف ذو الإشارة قيمة سالبة للدلالة على عكس الترتيب.