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

أدخل الحساب

صيغة رياضية

اعلان

نتائج

كانت الساعة
7:٠٠
7:٠٠ AM (24-hour: ٠٧:٠٠)
الساعة (نظام 24) 7
الدقيقة ٠٠
عدد الأيام السابقة 0

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

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

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

1. أدخل الساعة الحالية (من 0 إلى 23) والدقيقة (من 0 إلى 59). 2. اكتب عدد الساعات الماضية — يمكنك استخدام الكسور العشرية مثل 1.5 أو 2.25 (ربع ساعة = 0.25). 3. اقرأ النتيجة: يعرض العنوان الرئيسي الصيغة ساعة:دقيقة، بينما توضح صفوف التفاصيل الساعة بنظام الـ24، والدقيقة، وعدد الأيام التي رجع إليها الوقت.

شرح المعادلة

يُحوَّل الوقت الحالي إلى ثوانٍ منذ منتصف الليل وفق العلاقة: ثواني الآن = الساعة × 3600 + الدقيقة × 60. نطرح بعد ذلك الثواني المنقضية (عدد الساعات الماضية × 3600) ونأخذ الباقي بقسمة الناتج على 86400 (عدد الثواني في اليوم الواحد). وبما أن الطرح المباشر قد يعطي قيمة سالبة، نضيف 86400 ثم نأخذ الباقي مرة أخرى ليكون الناتج دائمًا وقتًا صحيحًا بين 00:00 و23:59. وبقسمة الفارق الأصلي على 86400 وأخذ الجزء الصحيح الأدنى (floor) نعرف عدد الأيام الكاملة التي رجع إليها الوقت.

$$\text{الوقت الماضي} = \left[\left(\text{الساعة} \times 3600 + \text{الدقيقة} \times 60\right) - \text{الساعات الماضية} \times 3600 \right] \bmod 86400$$

$$\begin{gathered} t = \Big[\,S - \text{الساعات الماضية} \times 3600\,\Big] \bmod 86400 \\[1.5em] \text{حيث}\quad \left\{ \begin{aligned} S &= \text{الساعة} \times 3600 + \text{الدقيقة} \times 60 \\ \text{الساعة الماضية} &= \left\lfloor t / 3600 \right\rfloor \\ \text{الدقيقة الماضية} &= \left\lfloor (t \bmod 3600) / 60 \right\rfloor \end{aligned} \right. \end{gathered}$$

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

مثال محلول

الساعة الآن 2:00 (02:00) وتريد معرفة الوقت قبل 5 ساعات. ثواني الآن = \(2 \times 3600 = 7200\). ثواني الماضي = \(5 \times 3600 = 18000\). الناتج المباشر = \(7200 - 18000 = -10800\). وبعد التصحيح:

$$(-10800 \bmod 86400 + 86400) \bmod 86400 = 75600 \text{ ثانية} = 21{:}00 \ (9{:}00 \text{ مساءً})$$

أي قبل يوم واحد.

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

هل يمكنني طرح أكثر من 24 ساعة؟ نعم. يعرض صف «عدد الأيام السابقة» كم يومًا كاملًا يرجع إليه الناتج.

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

هل يمكنني استخدام كسور الساعة؟ نعم، استخدم الكسور العشرية مثل 0.5 لنصف ساعة (30 دقيقة) أو 0.25 لربع ساعة (15 دقيقة).

آخر تحديث: