تخطى إلى المحتوى

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

احسب إجمالي فرق الأيام بين تاريخين، والفرق التقويمي بالسنوات والأشهر والأيام، وتوزيع الأسابيع والأيام، وعدد أيام العمل باستثناء عطلات نهاية الأسبوع.

حساب الفرق بين تاريخين يبدو بسيطًا للوهلة الأولى. تكتب تاريخ البداية، وتاريخ النهاية، وتمنحك الأداة عدد الأيام بينهما. يبدأ الجزء الصغير المزعج هنا: هل اليوم الأخير محسوب أم لا؟ هل تُحسب عطلات نهاية الأسبوع؟ هل “شهر واحد” الذي نقصده هو فعلًا 30 يومًا، أم له معنى آخر حسب التقويم؟

حساب التاريخ غالبًا ما يكون مسألة اتفاق أكثر منه رياضيات. عند حساب مدة تسليم، أو فترة إيجار، أو خطة إجازة، أو تاريخ حملة، أو بداية اشتراك، أو متابعة مشروع، يمكن أن يفسّر شخصان مختلفان نفس الفترة الزمنية بشكل مختلف. فبينما يقول أحدهما “من 13 يوليو إلى 13 أغسطس” ويحسب اليوم الأخير، لا يحسبه الآخر. ثم يضطرب الحساب.

هذه الأداة موجودة تحديدًا لتقليل هذا الالتباس. تعرض في مكان واحد الفرق بالأيام، وما يعادله بالأسابيع، والتوزيع التقويمي بالسنوات والأشهر والأيام، وعدد أيام العمل بعد استبعاد عطلات نهاية الأسبوع. أي أنها لا تجيب على سؤال “كم يومًا؟” فحسب، بل أيضًا على سؤال “كيف تبدو هذه المدة في التقويم؟”

المسألة الأساسية عند إدخال التواريخ

يتم إدخال معلومتين في الأداة: تاريخ البداية وتاريخ النهاية. أما الاختيار الصغير الثالث فيحدد مصير معظم الحسابات: ما إذا كنت ستضم اليوم الأخير أم لا.

كتابة التواريخ في حقلي البداية والنهاية ليس بالأمر الصعب. الصعب هو توضيح المنطق الذي تعتمد عليه في عدّ هذه التواريخ منذ البداية. خاصة في أمور مثل تاريخ التسليم، أو المدة القانونية، أو خطة الإجازة، أو الاشتراك، قد يسبب هذا التمييز مشاكل لاحقًا. جملة “كنت أحسب ذلك اليوم أيضًا” ليست بريئة إطلاقًا في حسابات التاريخ.

من أين يجب أن يبدأ تاريخ البداية؟

تاريخ البداية هو اليوم الذي يبدأ منه الحساب. لكن هذا لا يعني دائمًا اليوم الذي وقع فيه الحدث. على سبيل المثال، إذا تم تسليم منتج في 5 مايو، فهل تبدأ فترة الضمان في ذلك اليوم أم في اليوم التالي؟ إذا بدأ العمل في 1 أكتوبر، فهل تبدأ مدة التسليم في نفس اليوم؟

الإجابة على هذه الأسئلة ليست داخل الأداة، بل في غرض استخدامك. الأداة تتعامل مع التواريخ التي تدخلها بشكل صحيح؛ وأنت من يقرر أي يوم تعتبره بداية. في الواقع، جزء كبير من الأخطاء في حساب التاريخ ينشأ هنا. يظن الشخص عند اختيار التاريخ أنه “واضح بالفعل”. لكنه قد لا يكون واضحًا.

في الاستخدام اليومي، يُدخل عادةً يوم بدء الحدث كتاريخ بداية. إذا كنت تخطط لعطلة، تكتب يوم الانطلاق؛ وإذا كنت تتابع مشروعًا، تكتب يوم بدء العمل؛ وإذا كنت تبحث عن مدة عقد، تكتب يوم بدء العقد. ومع ذلك، إذا كان لديك نص رسمي، فمن الأفضل النظر إلى عبارته أولاً.

ضم اليوم الأخير يغير الحساب أحيانًا

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

عند استبعاد اليوم الأخير، تعطيك الأداة المسافة الصافية بين التاريخين. الفرق بين 13 يوليو 2026 و13 أغسطس 2026 بهذا المنطق هو 31 يومًا. تخيل أنك تمشي في التقويم من تاريخ إلى آخر؛ عندما تخرج من 13 يوليو وتصل إلى 13 أغسطس، تكون المدة المنقضية 31 يومًا.

عند تضمين اليوم الأخير، يُحسب اليوم الأخير أيضًا. في الفترة نفسها، يصبح إجمالي الأيام 32. قد يبدو فرقًا صغيرًا، لكن في حسابات الرواتب، أو الإجازات، أو مدة الحملات، أو الحجوزات، قد يكون اليوم الواحد مهمًا جدًا.

لذلك أسأل نفسي دائمًا: “هل سيتم قضاء اليوم الأخير أيضًا، أم هو مجرد خط حدود؟” إذا كان 20 يوليو هو آخر يوم للتسليم ويمكن إجراء العملية في ذلك اليوم، فمن المنطقي تضمينه. لكن إذا كنت تنظر إلى “كم يومًا مضى من 13 يوليو إلى 20 يوليو؟”، فإن العدّ المستبعد عادةً ما يعطي نتيجة أنظف.

flowchart LR
    A["13 يوليو<br/>البداية"] --> B["14 يوليو"]
    B --> C["15 يوليو"]
    C --> D["..."]
    D --> E["20 يوليو<br/>النهاية"]

    E -. "في العد غير الشامل، لا يُحتسب هذا اليوم" .-> F["الإجمالي: 7 أيام"]
    E -- "في العد الشامل، يُحتسب هذا اليوم أيضًا" --> G["الإجمالي: 8 أيام"]

لا تتعجل في قراءة عدد الأيام

تظهر على الشاشة عدة نتائج مختلفة. تبدو حقول مثل فرق الأيام المطلق، وإجمالي الأيام، والأسابيع، والأيام المتبقية متقاربة للوهلة الأولى. قد يبدو أنها تقول الشيء نفسه. لكنها ليست كذلك.

السبب في عرض هذه الحقول بشكل منفصل هو أن فرق التاريخ لا يُقرأ بشكل واحد. أحيانًا تحتاج فقط إلى المسافة بين تاريخين. وأحيانًا يكون إجمالي الأيام المعدود مهمًا. وأحيانًا أخرى يُبحث عن تعبير أوضح مثل “4 أسابيع و3 أيام”.

الفرق المطلق ليس هو نفسه إجمالي الأيام

فرق الأيام المطلق هو المسافة بين تاريخين. يُعرض دائمًا كقيمة موجبة بغض النظر عن الترتيب الذي أدخلت به التاريخين. سواء نظرت من 13 يوليو إلى 13 أغسطس، أو من 13 أغسطس إلى 13 يوليو، فإن الفرق المطلق هو 31 يومًا.

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

مثال أوضح: ليكن تاريخ البداية 13 يوليو 2026 والنهاية 20 يوليو 2026. المسافة بين التاريخين هي 7 أيام. إذا ضممت اليوم الأخير، ستعرض الأداة إجمالي الأيام 8. لأن جميع أيام 13 و14 و15 و16 و17 و18 و19 و20 يوليو تُحسب.

عند النظر إلى النتيجة دون معرفة هذا التمييز، قد ينشأ شعور بأن “الأداة حسبت خطأً”. في معظم الأحيان، ليس الحساب هو الخطأ، بل توقع العدّ.

حساب الأسابيع والأيام المتبقية يُقرأ بشكل أكثر عملية

أحيانًا يكون عدد الأيام الإجمالي جافًا إذا قيل بمفرده. قد يكون قول “4 أسابيع و3 أيام” أوضح من قول “31 يومًا”. خاصة في موضوعات مثل الإجازات، أو المعسكرات، أو البرامج التدريبية، أو سباقات المشاريع، أو فترات الانتظار، يُستوعب ما يعادل الأسابيع بشكل أسرع.

تقوم الأداة بذلك بمنطق بسيط. تقسم إجمالي الأيام على 7، وتفصل عدد الأسابيع الكاملة، وتعرض الأيام المتبقية بشكل منفصل. على سبيل المثال، إذا كان الإجمالي 31 يومًا، فهذا يساوي 4 أسابيع و3 أيام. وإذا كان 8 أيام، فهو أسبوع واحد ويوم واحد.

لا ينبغي الخلط بين هذا وبين الأسبوع التقويمي. عبارة “4 أسابيع و3 أيام” لا تعني أسابيع تقويمية تمتد من الاثنين إلى الأحد، بل تعني تقسيم المدة الإجمالية إلى أجزاء من سبعة أيام لكل منها. سواء بدأت المدة يوم السبت أو الأربعاء، لا يتغير المنطق.

هذا العرض مفيد خاصة مع الأعداد الكبيرة. عندما تقول 93 يومًا، يتوقف العقل للحظة. تبدو عبارة “13 أسبوعًا ويومين” أكثر ملموسية.

لماذا يُعرض المعادل التقويمي بشكل منفصل؟

عدد الأيام شيء، والمعادل التقويمي بالسنوات والأشهر والأيام شيء آخر. من المهم الفصل بينهما. لأن الأشهر التقويمية ليست متساوية الطول. يناير 31 يومًا، وفبراير 28 أو 29 يومًا، وأبريل 30 يومًا. عندما يدخل التقويم في الحساب، لا تكفي القسمة البسيطة.

لذلك تعرض الأداة ما يعادل السنوات والأشهر والأيام بشكل منفصل. الفرق بين 13 يوليو 2026 و13 أغسطس 2026 هو شهر واحد وفقًا للتقويم. عدد الأيام هو 31. كلاهما صحيح، لكنهما يقولان شيئين مختلفين.

الشهر ليس دائمًا 30 يومًا

في الحديث اليومي، غالبًا ما يُستخدم “شهر واحد” بمعنى 30 يومًا. هذه العادة راسخة عند الحديث عن الفواتير، والإيجار، والحملات، والاشتراكات، وفترات التجربة. لكن الأمور ليست بهذه البساطة في الحساب التقويمي.

الفترة من 13 يوليو إلى 13 أغسطس تُقرأ كشهر واحد. والفترة من 13 فبراير إلى 13 مارس تُقرأ أيضًا كشهر واحد؛ لكن عدد الأيام قد يكون 28 أو 29 حسب السنة. هنا يفلت الخيط بسرعة.

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

هذا العرض أكثر طبيعية خاصة بالنسبة للعمر، والعقود، وفترات الاشتراك، والأعمال الدورية. قول “مرّ 31 يومًا” شيء، وقول “اكتمل شهر واحد” شيء آخر. سياق كل منهما مختلف.

حساب فبراير قد يكون مفاجئًا

في حسابات فرق التاريخ، يفاجئ شهر فبراير الناس أكثر من غيره. خاصة إذا كانت سنة كبيسة.

في السنوات الكبيسة مثل 2024، يكون فبراير 29 يومًا. وفي السنوات الأخرى 28 يومًا. يبدو هذا الفرق صغيرًا، لكنه يغير إجمالي الأيام بين تاريخين. قد يغفل هذا التفصيل خاصة في أعياد الميلاد، وحساب العمر، ونهاية العقود، أو المدد الشهرية.

نظرًا لأن الأداة تتعامل مع التواريخ وفقًا للتقويم الفعلي، فلا تحتاج إلى تصحيح أطوال الأشهر بنفسك. ومع ذلك، إذا تساءلت أثناء قراءة النتائج “لماذا ليس 30 يومًا؟”، فانظر أولاً إلى عدد أيام الشهر. الجواب غالبًا يكون هناك.

يظهر موقف مشابه في نهايات الأشهر. عند النظر من 31 يناير إلى 28 فبراير، أو من 30 أبريل إلى 31 مايو، أو من 29 فبراير إلى السنوات التالية، قد لا يكفي المنطق البسيط أحيانًا. التقويم أكثر عنادًا من الآلة الحاسبة.

أين يفيد حساب أيام العمل؟

إجمالي الأيام يحسب كل يوم. أما حساب أيام العمل فيستبعد السبت والأحد. هذا الفرق مفيد خاصة في تسليم الأعمال، والطلبات الرسمية، وتخطيط الفرق، والعمليات المكتبية.

إذا قيل “لدي مهلة 10 أيام” لعمل ما، يجب أولاً فهم ما إذا كانت أيامًا تقويمية أم أيام عمل. إذا كانت أيامًا تقويمية، فتمضي عطلة نهاية الأسبوع أيضًا. أما إذا كانت أيام عمل، فلا يُحسب السبت والأحد عادةً. نفس الرقم يمكن أن يؤدي إلى نتيجتين تقويميتين مختلفتين.

استبعاد عطلات نهاية الأسبوع يغير الحساب

عند حساب نتيجة أيام العمل، تستبعد الأداة يومي السبت والأحد. تعتبر أيام الاثنين والثلاثاء والأربعاء والخميس والجمعة أيام عمل.

لنفترض أن هناك 8 أيام إجمالية في فترة زمنية معينة. إذا كان بين هذه الأيام الثمانية يوم سبت ويوم أحد، فقد يكون عدد أيام العمل 6. وفي الفترات الطويلة، يزداد الفرق أكثر. خلال فترة 30 يومًا، قد يصادف حوالي 8-10 أيام عطلة نهاية الأسبوع. إنها موجودة في التقويم، لكنها غالبًا غير موجودة في حساب العمل.

هذا الجزء مفيد خاصة عند وضع خطة تسليم. قول “بعد أسبوعين” و“بعد 10 أيام عمل” يبدوان متقاربين، لكنهما لا يتطابقان دائمًا مع نفس التاريخ، خاصة إذا دخلت عطلة نهاية الأسبوع بينهما.

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

الإجازات الرسمية لا تُستبعد تلقائيًا

هذه الأداة في حساب أيام العمل تستبعد فقط يومي السبت والأحد. لا تدخل في الحساب الإجازات الرسمية، أو الأعياد، أو الأيام الخاصة التي تختلف حسب البلد، أو الإجازات الداخلية للمؤسسات.

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

لذلك من الأفضل اعتبار نتيجة أيام العمل “حسابًا أساسيًا بعد استبعاد عطلات نهاية الأسبوع”. إذا كانت الإجازات الرسمية مهمة أيضًا، يجب التحقق من النتيجة بشكل منفصل مع تقويمك الخاص. إذا كان الأمر يتطلب دقة عالية، مثل مدة المناقصة، أو التقويم القضائي، أو الرواتب، أو الطلبات الرسمية، فمن الأفضل عدم الاكتفاء بنتيجة الأداة فقط.

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

إدخال التواريخ بالعكس لا يفسد الحساب

أحيانًا يتم إدخال تاريخي البداية والنهاية بالعكس. تكتب 13 أغسطس كبداية و13 يوليو كنهاية. تحدث مثل هذه الأشياء؛ خاصة عند البحث عن مدة في الماضي، تميل اليد إلى العكس.

في هذه الحالة، لا تتخلص الأداة من الحساب تمامًا. فهي تظل تعرض فرق الأيام كقيمة موجبة، وتعطي المعادل التقويمي بصيغة مقروءة. فقط في معلومات الاتجاه تشير إلى أن الفترة زمنية عكسية (باتجاه الماضي).

معلومات الاتجاه صغيرة لكنها مفيدة

معلومات الاتجاه تُظهر ما إذا كان تاريخ النهاية يقع قبل تاريخ البداية أم بعده. في الفترة الموجّهة للأمام، يأتي تاريخ البداية أولاً، يليه تاريخ النهاية. وفي الفترة الموجّهة للخلف، يكون تاريخ النهاية أقدم من تاريخ البداية.

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

على سبيل المثال، إذا تم إدخال 13 أغسطس 2026 كبداية و13 يوليو 2026 كنهاية، فإن الفرق المطلق يظل 31 يومًا. ويمكن قراءة المعادل التقويمي كشهر واحد أيضًا. لكن معلومات الاتجاه تخبرك أن هذا الحساب تم بالاتجاه العكسي.

هذا التفصيل مفيد أيضًا في إعداد التقارير. فجملة “بقي 12 يومًا على تاريخ التسليم” ليست نفسها “مرّ 12 يومًا على تاريخ التسليم”. الفرق بينهما هو معلومات الاتجاه.

امنح نفسك دقيقة عند التحقق من النتيجة

في حسابات فرق التاريخ، غالبًا ما يكون الخطأ في التفسير وليس في الصيغة. لذلك من الجيد إلقاء نظرة سريعة على بعض الأمور بعد رؤية النتيجة.

هل اليوم الأخير مضمن؟ هل تُحسب عطلات نهاية الأسبوع؟ هل الفترة للأمام أم للخلف؟ هل تحتاج إلى نتيجة الشهر التقويمي أم إجمالي الأيام؟ هل الإجازات الرسمية مهمة في هذا الأمر؟

لا تحتاج إلى التفكير في كل ذلك في نفس الوقت. لكن التحقق من أول اثنين على الأقل يمنع معظم الأخطاء. خاصة اختيار “مضمن” و“مستبعد”. هذا الخيار الصغير قد يغير أحيانًا اتجاه الحساب بأكمله.

وانتبه أيضًا إلى تنسيق التاريخ. الخلط بين ترتيب اليوم والشهر، أو ترك اختيار السنة خاطئًا، أو نسيان تغيير تاريخ افتراضي قديم... هذه أشياء صغيرة. صغيرة لكنها تُحدث فرقًا كبيرًا في شاشة النتائج.

القراءة مع أمثلة عملية

لنفكر في الفترة بين 13 يوليو 2026 و13 أغسطس 2026. إذا كان اليوم الأخير مستبعدًا، يكون المجموع 31 يومًا. وتعرضها الأداة أيضًا على أنها 4 أسابيع و3 أيام. أما المعادل التقويمي فهو شهر واحد. هذه العبارات الثلاث تصف نفس الفترة من نوافذ مختلفة.

مثال آخر: أنت تعد من 13 يوليو 2026 إلى 20 يوليو 2026، وتضمين اليوم الأخير. المسافة بينهما 7 أيام، لكن إجمالي الأيام المعدودة يصبح 8. إذا حددت الأيام واحدًا تلو الآخر في التقويم، سترى ذلك بوضوح. لقد عددت اليوم 13 واليوم 20 أيضًا.

حتى إذا أدخلت التواريخ بالعكس، يظل الحساب قابلاً للقراءة. عند النظر من 13 أغسطس 2026 إلى 13 يوليو 2026، يكون الفرق 31 يومًا أيضًا؛ الأداة تقول فقط إنها فترة متجهة للخلف. هذا مفيد خاصة في عمليات التسليم الماضية أو الحسابات من نوع “كم يومًا مضى؟”.

أما على جانب أيام العمل، فيجب التفكير بشكل منفصل. قد تستغرق نفس الفترة الزمنية 31 يومًا في التقويم، ولكن عند استبعاد السبت والأحد فيها، يصبح عدد أيام العمل أقل. الإجازات الرسمية غير مشمولة؛ يجب عليك استبعادها بشكل منفصل من تقويمك.

أضمن طريقة في حساب التاريخ هي: حدد غرضك أولاً، ثم اختر طريقة العدّ. هل تحسب إجازة، أم مدة تسليم، أم عمرًا، أم أيام عمل؟ نفس التاريخين يمكن قراءتهما بشكل مختلف حسب هذا السؤال.

إذا كنت تحسب تاريخ تسليم أو فترة إجازة أو مدة عقد، قرر من البداية ما إذا كان اليوم الأخير يُحسب أم لا. الحساب غالبًا ما يضطرب ليس بسبب التواريخ، بل بسبب سؤال “هل ذلك اليوم مشمول؟”.

كيف اختبرناه

عند التحقق من الحساب، حسبنا أولًا الفرق الخام بالأيام بين التاريخين، ثم تحققنا مما إذا كان يجب إضافة يوم النهاية وفقًا لطريقة العد المحددة. وتم التحقق من نتيجة الأسابيع بقسمة إجمالي الأيام على 7 وفصل الأيام المتبقية. وفي نتيجة السنوات والأشهر والأيام التقويمية، أُخذ الطول الفعلي لكل شهر في الاعتبار، أي لم يُفترض أن كل شهر يتكون من 30 يومًا. أما في حساب أيام العمل، فتم استبعاد يومي السبت والأحد فقط، ولم تُحتسب العطلات الرسمية تلقائيًا لأنها تختلف باختلاف الدولة والسنة.

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

ماذا يعني تضمين تاريخ الانتهاء؟
يعرض الحساب الافتراضي الفرق بين تاريخين. إذا قمت بتضمين تاريخ الانتهاء، فسيتم أيضًا إضافة اليوم الأخير من العد إلى إجمالي عدد الأيام.
كيف يتم حساب عدد الأيام بين تاريخين؟
يتم حساب عدد الأيام بين تاريخين عن طريق عد الأيام التقويمية بين تاريخ البداية وتاريخ الانتهاء. إذا تم استبعاد تاريخ الانتهاء، فيتم حساب المدة بين التاريخين فقط. وإذا تم تضمين تاريخ الانتهاء، فيُضاف أيضًا إلى إجمالي عدد الأيام.
هل يتم احتساب عطلات نهاية الأسبوع والعطلات الرسمية عند حساب أيام العمل؟
تستبعد هذه الأداة يومي السبت والأحد عند حساب أيام العمل. أما العطلات الرسمية فلا يتم استبعادها تلقائيًا لأنها قد تختلف حسب البلد والسنة والجهة. في الحسابات الحساسة مثل المدد الرسمية أو طلبات التقديم أو كشوف الرواتب، ينبغي أيضًا التحقق من نتيجة أيام العمل وفق تقويمك الخاص.

المراجع والمصادر

تستند الحسابات في هذه الصفحة إلى المصادر المعيارية والعلمية التالية.

  1. NIST Guide to SI Units - Time

    NIST Guide to the SI, Chapter 7: Rules and Style Conventions for Expressing Values of Quantities

    www.nist.gov
  2. Date and time: the new draft of ISO 8601 explained by Klaus-Dieter Naujok

    www.iso.org
آخر تحديث:
تستند المعلومات إلى قيم مرجعية قياسية. يُنصح بالتحقق في المشاريع الهامة.