الاتصال عبر MCP →

أدخل الحساب

صيغة رياضية

صيغة رياضية: حاسبة الفرق بين تاريخين
Show calculation steps (1)
  1. Day Difference

    Day Difference: حاسبة الفرق بين تاريخين

    Absolute gap in days between the start and end serial numbers.

اعلان

نتائج

الفرق بالأيام
٣٠
يوم بين التاريخين
تاريخ البداية 6/15/2026
تاريخ النهاية 7/15/2026
صيغة التاريخ usa
الوضع All calendar days

ما هي حاسبة الفرق بين تاريخين؟

تحسب هذه الأداة عدد الأيام الفاصلة بين تاريخين في التقويم. ويمكنها احتساب كل أيام التقويم أو أيام العمل فقط (من الاثنين إلى الجمعة، مع إمكانية تضمين السبت). تعمل الحاسبة مع التواريخ المستقبلية والماضية على حدٍّ سواء، ما يجعلها مفيدة لمواعيد العقود النهائية، ونوافذ الشحن، والجداول الزمنية للمشاريع، وشروط السداد، وحساب العمر، والعد التنازلي. تعتمد الحسابات على التقويم الميلادي الاستباقي (Gregorian)، لذا تُعالَج السنوات الكبيسة بدقة تامة.

طريقة الاستخدام

اختر صيغة التاريخ التي تطابق طريقة إدخالك للتواريخ: الأمريكية (mm/dd/yyyy)، أو الأوروبية (dd/mm/yyyy)، أو ISO (yyyy-mm-dd). في الصيغتين الأمريكية والأوروبية يمكنك الفصل بين الأجزاء بشرطة مائلة أو نقطة أو شرطة (مثل 6/15/2026 أو 6.15.2026 أو 6-15-2026)؛ أما صيغة ISO فتستخدم الشرطات فقط. أدخل تاريخ البداية وتاريخ النهاية. فعِّل خيار «احتساب أيام العمل فقط» لاستبعاد عطلات نهاية الأسبوع، وفعِّل «السبت يوم عمل» إذا أردت احتساب أيام السبت أيضًا. لا يهم ترتيب التاريخين — فالنتيجة تكون دائمًا فارقًا موجبًا.

شرح المعادلة

يُحوَّل كل تاريخ إلى رقم اليوم اليولياني (JDN)، وهو قيمة تسلسلية صحيحة وفريدة. وبطرح القيمتين التسلسليتين نحصل على عدد أيام دقيق ومطابق للتقويم، بصرف النظر عن طول الشهر أو السنوات الكبيسة.

$$\text{JDN} = d + \left\lfloor\frac{153m+2}{5}\right\rfloor + 365y + \left\lfloor\frac{y}{4}\right\rfloor - \left\lfloor\frac{y}{100}\right\rfloor + \left\lfloor\frac{y}{400}\right\rfloor - 32045$$

في وضع «جميع الأيام» تكون النتيجة هي القيمة المطلقة للفرق بين الرقمين التسلسليين.

$$\text{Days} = \left| \text{JDN}_{end} - \text{JDN}_{start} \right|$$

أما في وضع «أيام العمل» فتمرّ الحاسبة على كل قيمة تسلسلية بعد التاريخ الأبكر حتى التاريخ الأحدث، وتحدد يوم الأسبوع، ثم تحتسب الأيام التي اخترتها فقط.

خط زمني يوضح عدد الأيام المحسوبة بين تاريخ البداية وتاريخ النهاية
الفرق هو عدد الأيام بين تاريخ البداية وتاريخ النهاية.

مثال محلول

من 6/15/2026 إلى 7/15/2026: من 15 يونيو إلى 30 يونيو يساوي 15 يومًا، يُضاف إليها من 1 يوليو إلى 15 يوليو وهي 15 يومًا، ليكون المجموع \(15 + 15 = 30\) يومًا. وفي وضع أيام العمل (مع استبعاد عطلات نهاية الأسبوع) تعطي الفترة نفسها 22 يوم عمل؛ وإذا احتُسب السبت أيضًا تُضاف أيام السبت الأربعة الواقعة في الفترة لتصبح النتيجة \(22 + 4 = 26\) يومًا.

شبكة تقويم أسبوعية مع تمييز خمسة أيام عمل وتظليل يومي عطلة نهاية الأسبوع
يحسب وضع أيام العمل أيام الأسبوع فقط، متجاهلاً عطلة نهاية الأسبوع المظللة.

الأسئلة الشائعة

هل يتضمن العدد يوم البداية؟ لا. تمثل النتيجة الفارق بين التاريخين (عدّ غير شامل)، لذا فإن المدة من 2/1 إلى 2/5 تعطي 4 أيام وليس 5.

هل تغيّر صيغة التاريخ النتيجة؟ لا. تتحكم الصيغة فقط في كيفية تحليل النص الذي تكتبه. فالتاريخان 15/06/2026 (أوروبي) و06/15/2026 (أمريكي) هما اليوم نفسه ويعطيان نتائج متطابقة.

هل تُعالَج السنوات الكبيسة؟ نعم. فتاريخ 29 فبراير 2024 صحيح؛ ويراعي النظام التسلسلي اليوم الإضافي تلقائيًا، بينما يُرفَض أي تاريخ مستحيل مثل 29 فبراير 2023.

آخر تحديث: