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

أدخل الحساب

صيغة رياضية

اعلان

نتائج

عدد الأيام حتى الحدوث التالي
٢
يوم/أيام من تاريخ البداية
التاريخ القادم (السنة) ٢٠٢٦
التاريخ القادم (الشهر) ٦
التاريخ القادم (اليوم) ٢٩
ختم التاريخ (YYYYMMDD) ٢٠٢٦٠٦٢٩

ما الذي تقوم به هذه الحاسبة

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

كيفية الاستخدام

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

شرح المعادلة

تُرقّم أيام الأسبوع بدءًا من الأحد = 0 وحتى السبت = 6. تحدد الحاسبة أولًا اليوم الذي يوافق تاريخ البداية، ثم تحسب:

$$\text{الأيام المتبقية} = \big((\text{اليوم المستهدف} - \text{اليوم الحالي})\bmod 7 + 7\big)\bmod 7$$

استخدام باقي القسمة مرتين يضمن أن تبقى النتيجة ضمن النطاق من 0 إلى 6 حتى عندما يكون ناتج الطرح سالبًا. والتاريخ القادم هو ببساطة تاريخ البداية مضافًا إليه عدد الأيام المتبقية. وإذا اخترت عدم احتساب تاريخ البداية وكان يوافق اليوم المستهدف بالفعل (الأيام المتبقية = 0)، فإن الحاسبة تنتقل أسبوعًا كاملًا إلى الحدوث التالي (7 أيام).

A horizontal week strip with seven day cells and an arrow jumping from a current day to the next matching target day, with a span labeled days ahead.
The formula counts the days ahead from the current weekday to the next target weekday, wrapping around the 7-day week.

مثال تطبيقي

لنفترض أن تاريخ البداية هو الأربعاء 1 يناير 2025. الأربعاء يحمل الرقم 3. وتريد معرفة الأحد القادم (الرقم 0). $$\text{الأيام المتبقية} = \big((0 - 3)\bmod 7 + 7\big)\bmod 7 = (-3 + 7)\bmod 7 = 4$$ إذن الأحد القادم هو 1 يناير + 4 أيام = 5 يناير 2025.

A circular ring of seven weekday dots with an arrow wrapping from a later day forward to an earlier day, illustrating modulo wrap-around.
When the target weekday is earlier in the week, the count wraps to the following week.

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

ماذا لو كان تاريخ البداية هو نفسه اليوم المستهدف؟ بشكل افتراضي تنتقل الحاسبة إلى الأسبوع التالي (7 أيام). فعّل خانة الاختيار لاحتساب تاريخ البداية نفسه، فتكون النتيجة 0 أيام متبقية.

ما نظام ترقيم أيام الأسبوع المستخدم؟ الأحد = 0 وحتى السبت = 6، بما يطابق ترتيب القائمة المنسدلة.

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

آخر تحديث: