QQudo أدوات
← العودة إلى الأدوات

حاسبة فرق التاريخ

احسب الفرق الدقيق بين تاريخين بالسنوات والأشهر والأيام والأسابيع وأيام العمل.

حساب تقويمي دقيقإحصائيات أيام العملمعالجة محلية في المتصفح

نطاقات سريعة

حماية الخصوصية

تُحسَب التواريخ التي تدخلها فقط في المتصفح الحالي ولن تُرفع إلى خوادم Qudo.

عن حاسبة فرق التاريخ

تحسب هذه الأداة الفرق الدقيق بين تاريخين باستخدام خوارزميات تقويمية. على عكس طرح المللي ثانية البسيط، يتعامل حسابنا مع السنوات الكبيسة وتواريخ نهاية الأشهر والتوقيت الصيفي بشكل صحيح.

كيفية حساب فرق التاريخ

أدخل تاريخ البداية وتاريخ النهاية باستخدام منتقي التاريخ أو اكتبهما مباشرة. انقر على «احسب الفرق» لرؤية النتائج. يمكنك تبديل التواريخ أو استخدام نطاقات سريعة أو تخصيص طريقة العد.

الفرق التقويمي مقابل إجمالي الأيام

يُظهر الفرق التقويمي السنوات والأشهر والأيام (مثلاً 2 سنة 3 أشهر 12 يوماً). إجمالي الأيام هو العدد الفعلي للأيام التقويمية بين التاريخين (مثلاً 833 يوماً). هذان طريقتان مختلفتان للتعبير عن نفس الفترة الزمنية.

العد التضميني مقابل الاستبعادي

العد القياسي يستبعد تاريخ النهاية: 1 يناير إلى 2 يناير = 1 يوم. العد التضميني يضمّن كلا التاريخين: 1 يناير إلى 2 يناير = 2 يوم. اختر حسب حاجتك.

كيف تُحسَب أيام العمل

تُحسَب أيام العمل باستخدام خوارزمية فعّالة تعدّ الأسابيع الكاملة أولاً، ثم تعالج الأيام المتبقية. هذا يضمن حساباً سريعاً حتى لنطاقات التاريخ التي تمتد لمئات السنين.

معالجة العطلات

لا تُضمّن هذه الأداة العطلات العامة تلقائياً لأنها تختلف حسب البلد والمنطقة. يمكنك إضافة عطلات مخصصة لاستبعادها من حسابات أيام العمل.

تأثير السنوات الكبيسة

تؤثر السنوات الكبيسة على حسابات التاريخ. السنة الكبيسة تحتوي على 366 يوماً بدلاً من 365. عند الحساب عبر 29 فبراير، يُؤخَذ اليوم الإضافي في الحسبان بشكل صحيح.

معالجة نهاية الشهر

عندما لا يحتوي الشهر الهدف على نفس اليوم (مثلاً 31 يناير إلى فبراير)، يستخدم الحساب آخر يوم صالح في الشهر الهدف. على سبيل المثال، 31 يناير + 1 شهر = 28 فبراير (أو 29 فبراير في السنوات الكبيسة).

لماذا لا نستخدم طرح المللي ثانية؟

قد تُنتج كائنات Date في JavaScript نتائج غير صحيحة بسبب اختلافات المناطق الزمنية وانتقالات التوقيت الصيفي وعدم تناسق المتصفحات. نموذجنا للتاريخ فقط يتجنب هذه المشاكل تماماً.

المنطقة الزمنية والتوقيت الصيفي

جميع الحسابات تستخدم تواريخ تقويمية فقط، مع تجاهل المناطق الزمنية والتوقيت الصيفي. هذا يضمن نتائج متسقة بغض النظر عن موقعك أو الوقت من السنة.

حماية الخصوصية

تُحسَب التواريخ التي تدخلها فقط في المتصفح الحالي ولن تُرفع إلى خوادم Qudo.

القيود

  • تستخدم الحسابات التقويم الميلادي (من 15 أكتوبر 1582)
  • لا تراعي الأوقات المحددة خلال اليوم
  • لا تُضمّن العطلات العامة تلقائياً
  • غير مناسبة لحساب المواعيد النهائية القانونية أو التعاقدية

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

كيف يُحسَب فرق التاريخ؟▼
يستخدم الفرق التقويمي خوارزمية اقتراض مشابهة لحساب العمر. يستخدم إجمالي الأيام رقم اليوم اليولياني للدقة.
لماذا يختلف الفرق التقويمي عن إجمالي الأيام؟▼
الفرق التقويمي يعبر عن الفترة بالسنوات والأشهر والأيام. إجمالي الأيام هو العدد الفعلي للأيام بين التاريخين.
هل تُحسَب أيام العمل بشكل صحيح عند تغييرات التوقيت الصيفي؟▼
نعم، نستخدم تواريخ تقويمية فقط، لذا لا تؤثر انتقالات التوقيت الصيفي على النتائج.
هل يمكنني الحساب العكسي (النهاية قبل البداية)؟▼
نعم، تُظهر الأداة الفرق المطلق وتُشير إلى الاتجاه.
هل تُرفع تواريخي إلى خادم؟▼
لا، جميع الحسابات تحدث في متصفحك. لا تُرسل تواريخك أبداً إلى خوادم Qudo.
هل تُضمّن هذه الأداة العطلات العامة؟▼
لا، العطلات العامة تختلف حسب البلد. يمكنك إضافة عطلات مخصصة لاستبعادها.
هل 31 يناير إلى 28 فبراير شهر واحد؟▼
باستخدام خوارزميتنا، نعم. عندما لا يحتوي الشهر الهدف على نفس اليوم، نستخدم آخر يوم صالح.
هل يمكنني استخدام هذا للعقود القانونية؟▼
توفر هذه الأداة حسابات تقويمية عامة. للمواعيد النهائية القانونية، استشر السلطات المختصة.

أدوات ذات صلة

جميع الحسابات تُنفَّذ محلياً في متصفحك. لا تُرسل أي بيانات إلى الخوادم.