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

أدخل الحساب

صيغة رياضية

اعلان

نتائج

الوقت (HH:MM:SS)
01:01:01
ساعات : دقائق : ثوانٍ
الساعات ١
الدقائق ١
الثواني ١
المللي ثانية المتبقية ٥٠٠

ما هي حاسبة تحويل المللي ثانية إلى HH:MM:SS؟

تحوّل هذه الحاسبة أي مدة زمنية مُعطاة بالمللي ثانية إلى صيغة الوقت المألوفة المكوّنة من ساعات ودقائق وثوانٍ (HH:MM:SS)، بالإضافة إلى ما يتبقى من مللي ثانية. وتُستخدم المللي ثانية على نطاق واسع في البرمجة وسجلّات الأحداث (Logging) وقياس الأداء وتطبيقات ساعات الإيقاف والمؤقّتات، حيث يُخزَّن الزمن المنقضي غالبًا كرقم صحيح كبير واحد. وتحويل هذا الرقم إلى وقت يسهل قراءته يجعل فهمه أبسط بكثير.

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

أدخل العدد الإجمالي للمللي ثانية الذي تريد تحويله، وتعرض الحاسبة فورًا الوقت المكافئ بصيغة HH:MM:SS مع تفصيل للساعات والدقائق والثواني والمللي ثانية المتبقية. على سبيل المثال، قراءة ساعة إيقاف تبلغ 3,661,500 مللي ثانية تتحوّل إلى 01:01:01 مع 500 مللي ثانية متبقية.

شرح المعادلة

يعتمد التحويل على القسمة الصحيحة وعملية باقي القسمة (Modulo). فهناك 3,600,000 مللي ثانية في الساعة، و60,000 مللي ثانية في الدقيقة، و1,000 مللي ثانية في الثانية. تُحسب الساعات بقسمة الإجمالي على 3,600,000 مع تقريبه للأسفل. ثم يُقسم الباقي بعد إزالة الساعات الكاملة على 60,000 للحصول على الدقائق. ويُقسم الجزء المتبقي على 1,000 للحصول على الثواني، ويكون الباقي النهائي هو المللي ثانية المتبقية.

$$\begin{gathered} \text{HH:MM:SS} \\[1.5em] \text{where}\quad \left\{ \begin{aligned} \text{HH} &= \left\lfloor \frac{\text{Milliseconds}}{3600000} \right\rfloor \\ \text{MM} &= \left\lfloor \frac{\text{Milliseconds} \bmod 3600000}{60000} \right\rfloor \\ \text{SS} &= \left\lfloor \frac{\text{Milliseconds} \bmod 60000}{1000} \right\rfloor \end{aligned} \right. \end{gathered}$$
مخطط يقسم الميلي ثانية إلى ساعات ودقائق وثوانٍ والباقي
تُقسَّم الميلي ثانية تباعًا لاستخراج الساعات والدقائق والثواني.

مثال محلول

لنأخذ 3,661,500 مللي ثانية. الساعات = الجزء الصحيح من \((3{,}661{,}500 \div 3{,}600{,}000) = 1\). الباقي = 61,500 مللي ثانية. الدقائق = الجزء الصحيح من \((61{,}500 \div 60{,}000) = 1\). الباقي = 1,500 مللي ثانية. الثواني = الجزء الصحيح من \((1{,}500 \div 1{,}000) = 1\). المللي ثانية المتبقية = \(1{,}500 \bmod 1{,}000 = 500\). النتيجة: 01:01:01 و500 مللي ثانية.

قيمة بالميلي ثانية تتحول إلى عرض ساعة بصيغة HH:MM:SS
تتحوّل قيمة ميلي ثانية واحدة إلى تنسيق الوقت HH:MM:SS.

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

ماذا لو تجاوزت القيمة 24 ساعة؟ يستمر حقل الساعات في العدّ تصاعديًا (مثلًا 90,000,000 مللي ثانية = 25:00:00)، لأنها مدة زمنية وليست توقيتًا على مدار الساعة، ولذلك لا تعود إلى الصفر عند 24 ساعة.

هل تُدعم المللي ثانية ذات الكسور العشرية؟ تُقرّب الحاسبة المُدخَل للأسفل إلى مللي ثانية صحيحة قبل التحويل، ولذلك تُهمل الكسور الأصغر من المللي ثانية الواحدة.

كم عدد المللي ثانية في الدقيقة؟ هناك 60,000 مللي ثانية في الدقيقة الواحدة، و3,600,000 مللي ثانية في الساعة الواحدة.

آخر تحديث: