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

أدخل الحساب

صيغة رياضية

اعلان

نتائج

الوقت الجديد (نظام 24 ساعة)
١١:٠٠
same day
الدقائق منذ منتصف الليل ٦٦٠
فارق اليوم 0

ماذا تفعل هذه الحاسبة

تأخذ حاسبة إضافة الدقائق إلى الوقت وقتَ بداية محددًا وعددًا من الدقائق، ثم تعرض لك الوقت الناتج وفق نظام الـ 24 ساعة. وهي تتعامل بدقة مع تجاوز منتصف الليل، فإضافة 90 دقيقة إلى الساعة 23:30 تعطيك 01:00 في اليوم التالي، كما تقبل القيم السالبة لطرح الدقائق.

طريقة الاستخدام

أدخل ساعة البداية (من 0 إلى 23) ودقيقة البداية (من 0 إلى 59)، ثم اكتب عدد الدقائق التي تريد إضافتها. استخدم رقمًا سالبًا للرجوع إلى الوراء في الوقت. تعرض النتيجة الوقت الجديد بصيغة ساعة:دقيقة، وإجمالي الدقائق منذ منتصف الليل، بالإضافة إلى فارق اليوم (إشارة +1 تعني اليوم التالي، و−1 تعني اليوم السابق).

شرح المعادلة

يُحوَّل وقت البداية أولًا إلى دقائق منذ منتصف الليل: \(\text{دقائق البداية} = \text{الساعة} \times 60 + \text{الدقيقة}\). ثم تُجمع الدقائق المراد إضافتها، وبعد ذلك تُجري عملية باقي القسمة على 1440 (عدد الدقائق في اليوم الواحد) لتلفّ القيمة ضمن يوم واحد:

$$\text{newTime} = (\text{startMinutes} + \text{addMinutes}) \bmod 1440$$

واستخدام باقي القسمة مرتين، أي

$$\text{newTotal} = ((\text{startMinutes} + \text{addMinutes}) \bmod 1440 + 1440) \bmod 1440$$

يُبقي الناتج موجبًا حتى عند الطرح. وأخيرًا يُقسَّم الإجمالي الناتج مجددًا إلى ساعات ودقائق:

$$\text{hour} = \left\lfloor \tfrac{\text{newTotal}}{60} \right\rfloor,\quad \text{min} = \text{newTotal} \bmod 60$$
اعلان
رسم تخطيطي دائري لساعة 24 ساعة يوضّح التفاف الدقائق بعد منتصف الليل باستخدام باقي القسمة على 1440
عند إضافة الدقائق، يلتفّ اليوم المكوّن من 1440 دقيقة باستخدام باقي القسمة لمعالجة تجاوز منتصف الليل.

مثال تطبيقي

لنبدأ من الساعة 09:30 ونضيف 90 دقيقة. دقائق البداية = \(9 \times 60 + 30 = 570\). الإجمالي = \(570 + 90 = 660\). باقي قسمة 660 على 1440 = 660. الساعة = \(660 \div 60 = 11\)، والدقيقة = باقي قسمة 660 على 60 = 0، وبذلك يكون الوقت الجديد 11:00 في اليوم نفسه.

اعلان
خط زمني يوضّح وقت بدء مضافًا إليه فترة من الدقائق يصل إلى وقت جديد بعد تجاوز منتصف الليل
مثال محلول: وقت البدء مع الدقائق المضافة يصل إلى وقت جديد، ربما في اليوم التالي.

المزيد من الأمثلة المحلولة

يتبع كل مثال نفس الصيغة، \( T = (((60\,h + m + a) \bmod 1440) + 1440) \bmod 1440 \)، ثم يقسم \(T\) إلى ساعة جديدة \(\lfloor T/60 \rfloor\) ودقيقة جديدة \(T \bmod 60\). توجد 1440 دقيقة في اليوم الواحد.

المثال 1 — عبور منتصف الليل: 23:30 + 90 دقيقة

حوّل وقت البداية إلى دقائق منذ منتصف الليل وأضف:

$$60 \times 23 + 30 + 90 = 1380 + 30 + 90 = 1500$$

اختزل بمعامل 1440 للالتفاف حول منتصف الليل:

$$T = ((1500 \bmod 1440) + 1440) \bmod 1440 = 60$$

قسّم إلى ساعات ودقائق:

$$\text{الساعة} = \left\lfloor \tfrac{60}{60} \right\rfloor = 1, \qquad \text{الدقيقة} = 60 \bmod 60 = 0$$

النتيجة: 01:00، اليوم التالي (+1 يوم).

المثال 2 — طرح يعبر منتصف الليل: 00:15 − 30 دقيقة

القيمة المضافة هنا سالبة (\(a = -30\)):

$$60 \times 0 + 15 + (-30) = -15$$

المعامل الثنائي يتعامل مع القيمة السالبة، مما يبقي النتيجة في النطاق 0–1439:

$$T = ((-15 \bmod 1440) + 1440) \bmod 1440 = (-15 + 1440) \bmod 1440 = 1425$$

قسّم إلى ساعات ودقائق:

$$\text{الساعة} = \left\lfloor \tfrac{1425}{60} \right\rfloor = 23, \qquad \text{الدقيقة} = 1425 \bmod 60 = 45$$

النتيجة: 23:45، اليوم السابق (−1 يوم).

المثال 3 — أكثر من يوم كامل: 12:00 + 1500 دقيقة

1500 دقيقة تساوي 25 ساعة، لذا يجب أن تتقدم الساعة يوماً كاملاً وثم ساعة واحدة إضافية:

$$60 \times 12 + 0 + 1500 = 720 + 1500 = 2220$$

اختزل بمعامل 1440 (طرح يوم كامل بقيمة 1440 دقيقة):

$$T = ((2220 \bmod 1440) + 1440) \bmod 1440 = 780$$

قسّم إلى ساعات ودقائق:

$$\text{الساعة} = \left\lfloor \tfrac{780}{60} \right\rfloor = 13, \qquad \text{الدقيقة} = 780 \bmod 60 = 0$$

النتيجة: 13:00، اليوم التالي (+1 يوم).

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

هل يمكنني إضافة أكثر من 24 ساعة؟ نعم. يخبرك فارق اليوم بعدد الأيام الكاملة التي يتقدّم بها الناتج.

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

هل النظام 12 ساعة أم 24 ساعة؟ الإدخال والإخراج يعتمدان نظام الـ 24 ساعة؛ فالساعة 13:00 تعادل 1:00 مساءً.

آخر تحديث: