حاسبة فرق التاريخ
احسب الفرق الدقيق بين تاريخين بالسنوات والأشهر والأيام والأسابيع وأيام العمل.
نطاقات سريعة
حماية الخصوصية
تُحسَب التواريخ التي تدخلها فقط في المتصفح الحالي ولن تُرفع إلى خوادم Qudo.
عن حاسبة فرق التاريخ
تحسب هذه الأداة الفرق الدقيق بين تاريخين باستخدام خوارزميات تقويمية. على عكس طرح المللي ثانية البسيط، يتعامل حسابنا مع السنوات الكبيسة وتواريخ نهاية الأشهر والتوقيت الصيفي بشكل صحيح.
كيفية حساب فرق التاريخ
أدخل تاريخ البداية وتاريخ النهاية باستخدام منتقي التاريخ أو اكتبهما مباشرة. انقر على «احسب الفرق» لرؤية النتائج. يمكنك تبديل التواريخ أو استخدام نطاقات سريعة أو تخصيص طريقة العد.
الفرق التقويمي مقابل إجمالي الأيام
يُظهر الفرق التقويمي السنوات والأشهر والأيام (مثلاً 2 سنة 3 أشهر 12 يوماً). إجمالي الأيام هو العدد الفعلي للأيام التقويمية بين التاريخين (مثلاً 833 يوماً). هذان طريقتان مختلفتان للتعبير عن نفس الفترة الزمنية.
العد التضميني مقابل الاستبعادي
العد القياسي يستبعد تاريخ النهاية: 1 يناير إلى 2 يناير = 1 يوم. العد التضميني يضمّن كلا التاريخين: 1 يناير إلى 2 يناير = 2 يوم. اختر حسب حاجتك.
كيف تُحسَب أيام العمل
تُحسَب أيام العمل باستخدام خوارزمية فعّالة تعدّ الأسابيع الكاملة أولاً، ثم تعالج الأيام المتبقية. هذا يضمن حساباً سريعاً حتى لنطاقات التاريخ التي تمتد لمئات السنين.
معالجة العطلات
لا تُضمّن هذه الأداة العطلات العامة تلقائياً لأنها تختلف حسب البلد والمنطقة. يمكنك إضافة عطلات مخصصة لاستبعادها من حسابات أيام العمل.
تأثير السنوات الكبيسة
تؤثر السنوات الكبيسة على حسابات التاريخ. السنة الكبيسة تحتوي على 366 يوماً بدلاً من 365. عند الحساب عبر 29 فبراير، يُؤخَذ اليوم الإضافي في الحسبان بشكل صحيح.
معالجة نهاية الشهر
عندما لا يحتوي الشهر الهدف على نفس اليوم (مثلاً 31 يناير إلى فبراير)، يستخدم الحساب آخر يوم صالح في الشهر الهدف. على سبيل المثال، 31 يناير + 1 شهر = 28 فبراير (أو 29 فبراير في السنوات الكبيسة).
لماذا لا نستخدم طرح المللي ثانية؟
قد تُنتج كائنات Date في JavaScript نتائج غير صحيحة بسبب اختلافات المناطق الزمنية وانتقالات التوقيت الصيفي وعدم تناسق المتصفحات. نموذجنا للتاريخ فقط يتجنب هذه المشاكل تماماً.
المنطقة الزمنية والتوقيت الصيفي
جميع الحسابات تستخدم تواريخ تقويمية فقط، مع تجاهل المناطق الزمنية والتوقيت الصيفي. هذا يضمن نتائج متسقة بغض النظر عن موقعك أو الوقت من السنة.
حماية الخصوصية
تُحسَب التواريخ التي تدخلها فقط في المتصفح الحالي ولن تُرفع إلى خوادم Qudo.
القيود
- تستخدم الحسابات التقويم الميلادي (من 15 أكتوبر 1582)
- لا تراعي الأوقات المحددة خلال اليوم
- لا تُضمّن العطلات العامة تلقائياً
- غير مناسبة لحساب المواعيد النهائية القانونية أو التعاقدية
الأسئلة الشائعة
كيف يُحسَب فرق التاريخ؟▼
لماذا يختلف الفرق التقويمي عن إجمالي الأيام؟▼
هل تُحسَب أيام العمل بشكل صحيح عند تغييرات التوقيت الصيفي؟▼
هل يمكنني الحساب العكسي (النهاية قبل البداية)؟▼
هل تُرفع تواريخي إلى خادم؟▼
هل تُضمّن هذه الأداة العطلات العامة؟▼
هل 31 يناير إلى 28 فبراير شهر واحد؟▼
هل يمكنني استخدام هذا للعقود القانونية؟▼
أدوات ذات صلة
جميع الحسابات تُنفَّذ محلياً في متصفحك. لا تُرسل أي بيانات إلى الخوادم.