Time Duration Formatter
مرشد
Time Duration Formatter
قم بتحويل أي مدة - يتم إدخالها بالثواني أو المللي ثانية أو تنسيق الساعة - إلى تمثيلات متعددة قابلة للقراءة في وقت واحد. انظر الصيغ المفصلة، المختصرة، ISO 8601، والساعة، والتقريبية جنبًا إلى جنب، مع تفصيل كامل حسب وحدة الوقت.
كيفية استخدام
حدد وضع الإدخال الخاص بك (ثوانٍ، مللي ثانية، أو الساعة س:د:ث)، أدخل قيمة المدة الخاصة بك، وانقر على شكل. يعرض الأداة فورًا المدة بجميع الصيغ المدعومة - من اللغة الطبيعية المفصلة إلى التدوين القياسي ISO 8601.
خصائص
- أوضاع إدخال متعددة – أدخل المدة كإجمالي ثوانٍ، مللي ثانية، أو تنسيق الساعة (س:د:ث أو س:د:ث.مللي)
- صيغة مفصلة – "يومان، 3 ساعات، 4 دقائق، 5 ثوانٍ" مع إغفال الوحدات الصفرية
- صيغة مختصرة – تدوين "2ي 3س 4د 5ث" مضغوط للعرض أو للكود
- مدة ISO 8601 – تنسيق "P2DT3H4M5S" قياسي مستخدم في واجهات برمجة التطبيقات وتبادل البيانات
- تنسيق الساعة – "51:04:05" مع إجمالي الساعات (غير معادة ضبطها إلى أيام)
- تقريبي – تقريب باللغة الطبيعية: "حوالي يومين" أو "أقل من دقيقة"
- دعم السنوات – يتعامل بشكل صحيح مع المدد الطويلة جدًا مع تحليل السنوات
- المدد السالبة – يدعم القيم السالبة لحسابات العد التنازلي أو الوقت المنقضي
التعليمات
-
ما هو تنسيق مدة ISO 8601؟
ISO 8601 هو معيار دولي لتمثيل التواريخ والأوقات. يستخدم تنسيق المدة النمط P[n]Y[n]M[n]DT[n]H[n]M[n]S، حيث P هو محدد المدة، و T يفصل بين مكونات التاريخ والوقت، وكل رقم يتبعه حرف وحدته (Y=سنوات، M=أشهر، D=أيام، H=ساعات، M=دقائق، S=ثوانٍ). على سبيل المثال، P2DT3H4M5S تعني يومين و 3 ساعات و 4 دقائق و 5 ثوانٍ. يستخدم هذا التنسيق في واجهات برمجة التطبيقات وتطبيقات التقويم وتنسيقات تبادل البيانات مثل XML ومخطط JSON.
-
لماذا يعرض تنسيق الساعة أكثر من 24 ساعة؟
يعرض تنسيق الساعة (على سبيل المثال، 51:04:05) العدد الإجمالي للساعات بدلاً من إعادة الضبط إلى الأيام. هذا متعمد ومفيد للسياقات مثل مدة الفيديو، عدادات الوقت المنقضي، أو أي موقف تريد فيه قراءة مستمرة بأسلوب الساعة. مدة يومين و 3 ساعات و 4 دقائق و 5 ثوانٍ لها إجمالي 51 ساعة (2×24 + 3)، تظهر كـ 51:04:05. إذا كنت بحاجة إلى عرض مفصول بالأيام، فاستخدم الصيغة المفصلة أو المختصرة بدلاً من ذلك.
-
ما هي أسرع طريقة لتحويل الثواني إلى ساعات ودقائق؟
الصيغة القياسية هي: ساعات = Math.floor(ثواني / 3600)، ثم دقائق = Math.floor((ثواني % 3600) / 60)، ثم الثواني المتبقية = ثواني % 60. بالنسبة للأيام، أضف أيام = Math.floor(ثواني / 86400) قبل حساب الساعات باستخدام الباقي. هذه الأداة تقوم بجميع هذه الحسابات تلقائيًا وتعرض التقسيم عبر جميع وحدات الوقت القياسية في وقت واحد، لذلك لا تحتاج أبدًا إلى إجراء الحسابات يدويًا.
تثبيت ملحقاتنا
أضف أدوات IO إلى متصفحك المفضل للوصول الفوري والبحث بشكل أسرع
恵 وصلت لوحة النتائج!
لوحة النتائج هي طريقة ممتعة لتتبع ألعابك، يتم تخزين جميع البيانات في متصفحك. المزيد من الميزات قريبا!
