حاسبة إضافة التواريخ وطرحها

حرّك تاريخ البداية إلى الأمام أو الخلف بالأيام أو الأسابيع أو الأشهر أو السنوات، واعرف التاريخ الناتج ويومه.

العدد

التاريخ الناتج

كيف تنقل الحاسبة تاريخًا على التقويم

تقويم ينتقل من تاريخ البدء إلى تاريخ سابق أو لاحق

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

الوحدة تحدد معنى الانتقال

اختر «يوم» عندما تريد عددًا محددًا من الأيام التقويمية. واختر «أسبوع» عندما تكون المدة من مضاعفات سبعة أيام. يشمل العد كل أيام الأسبوع والعطلات لأن الحاسبة لا تبحث في جدول أيام العمل.

Δd=qn,Δd=q7w\Delta d=q\cdot n,\qquad\Delta d=q\cdot 7w

يرمز nn إلى عدد الأيام، وww إلى عدد الأسابيع، وتساوي qq واحدًا عند الإضافة وسالب واحد عند الطرح. أما Δd\Delta d فهو مقدار التحرك بالأيام واتجاهه.

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

dt=min(ds,D(yt,mt))d_t=\min\left(d_s,D(y_t,m_t)\right)

dsd_s هو يوم تاريخ البداية، وdtd_t يوم التاريخ الناتج، وD(yt,mt)D(y_t,m_t) عدد أيام الشهر المقصود. تصف وثائق تقويم Temporal هذه المعالجة بأنها حساب مقيّد يضبط اليوم غير الصالح على أقرب تاريخ صالح. وثائق تقاويم TC39 Temporal

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

النتيجة تاريخ تقويمي وليست مهلة جاهزة

التاريخ الكبير هو الجواب الأساسي. يبين السطر التالي يوم الأسبوع، وتعرض صيغة YYYY-MM-DD السنة ثم الشهر ثم اليوم لتفادي التباس ترتيب الأرقام بين البلدان. هذا هو ترتيب التاريخ غير الملتبس في معيار ISO 8601. صيغة التاريخ والوقت ISO 8601

الفرق الفعلي بالأيام يساوي رقم اليوم المتسلسل للنتيجة ناقص رقم اليوم المتسلسل للبداية.

Δd=E(r)E(s)\Delta d=E(r)-E(s)

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

لا تتضمن الحاسبة ساعة أو منطقة زمنية أو انتقالًا للتوقيت الصيفي. فالتاريخ المجرد، كما توضحه وثائق PlainDate، يمثل يومًا في التقويم بلا وقت ولا منطقة زمنية. وثائق TC39 Temporal PlainDate

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

تقبل الحاسبة السنوات من 1 إلى 9999، وتطبق قواعد التقويم الغريغوري الحديثة على النطاق كله. السنة التي تقبل القسمة على 4 كبيسة عادة، لكن سنة القرن لا تكون كبيسة إلا إذا قبلت القسمة على 400. المرصد البحري الأمريكي, Introduction to Calendars

لا يعني ذلك أن التقويم الغريغوري كان مستخدمًا فعلًا في كل بلد خلال السنوات القديمة. كما أن الحاسبة لا تحول التاريخ الهجري أو أي تقويم آخر. يجب تحديد التقويم الأصلي قبل مقارنة سجل تاريخي.

حقل العدد يقبل صفرًا أو عددًا صحيحًا عشريًا موجبًا. تُرفض الكسور والصيغة الأسية والإشارات والحروف. للرجوع إلى تاريخ سابق، اترك العدد موجبًا واختر «طرح».

أمثلة تكشف الفرق بين الأيام والأشهر

طرح شهر من نهاية مارس. ابدأ بالتاريخ 2024-03-31، واختر الطرح، والعدد 1، والوحدة «شهر». النتيجة الخميس 29 فبراير 2024 بصيغة 2024-02-29، والفرق الفعلي -31 يومًا. انتقلت الحاسبة إلى فبراير ثم ضبطت اليوم 31 على نهاية الشهر الكبيس.

إضافة يوم عند نهاية السنة. أضف يومًا واحدًا إلى 2024-12-31. تظهر النتيجة الأربعاء 1 يناير 2025 بصيغة 2025-01-01، والفرق +1 يوم. يتغير الشهر والسنة، لكن مدة العملية تظل يومًا تقويميًا واحدًا.

إضافة شهر في سنة عادية. أضف شهرًا إلى 2023-01-31. النتيجة الثلاثاء 28 فبراير 2023 بصيغة 2023-02-28، والفرق +28 يومًا. لا يوجد يوم 31 في فبراير، لذلك تستخدم الحاسبة آخر يوم فيه.

إضافة سنة إلى يوم كبيس. أضف سنة إلى 2024-02-29. النتيجة الجمعة 28 فبراير 2025 بصيغة 2025-02-28، والفرق +365 يومًا. السنة المقصودة لا تحتوي على 29 فبراير، فيجري الضبط على آخر يوم من الشهر.

أسئلة شائعة عن حساب التاريخ

تساعد الإجابات التالية على اختيار الوحدة الصحيحة ومعرفة ما يحتاج إلى قاعدة خارجية بعد ظهور التاريخ.

هل إضافة شهر تساوي إضافة ثلاثين يومًا؟

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

ماذا يحدث لليوم الحادي والثلاثين إذا كان الشهر الناتج أقصر؟

تضبط الحاسبة النتيجة على آخر يوم في الشهر الناتج، مثل الثامن والعشرين أو التاسع والعشرين من فبراير.

هل تتجاوز الحاسبة الجمعة والعطلات الرسمية؟

لا. تعد جميع الأيام التقويمية ولا تعرف عطلات بلد معين أو نظام أسبوع العمل فيه.

هل يمكن إدخال عدد سالب للرجوع إلى الماضي؟

لا. أدخل صفرًا أو عددًا صحيحًا موجبًا، ثم اختر عملية الطرح للرجوع إلى تاريخ سابق.

هل تحسب الأداة التاريخ الهجري؟

لا. تستخدم قواعد التقويم الغريغوري فقط ولا تحول بينه وبين التقويم الهجري.

هل يصلح الناتج لتحديد مهلة قانونية؟

يوفر تاريخًا تقويميًا فقط. يجب الرجوع إلى القواعد المختصة لمعرفة احتساب يوم البداية والعطلات وأيام العمل وأي تمديد رسمي.

آلات حاسبة مماثلة

قد تجد الآلات الحاسبة التالية على نفس الموضوع مفيدة:

شارك على وسائل التواصل الاجتماعي

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