كيفية تحويل الثواني إلى دقائق في جافا سكريبت؟

Kyfyt Thwyl Althwany Aly Dqayq Fy Jafa Skrybt



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

ستشرح هذه المدونة تقنيات تحويل الثواني إلى دقائق في JavaScript.

كيفية تحويل الثواني إلى دقائق باستخدام JavaScript؟

يمكن تحويل الثواني إلى دقائق في JavaScript باستخدام طريقة 'Math.floor ()' مع ما يلي:







  • ' التحويل الأساسي '.
  • ' إلى سلسلة() ' و ' pathStart () ' طُرق.

الأسلوب 1: تحويل الثواني إلى دقائق في جافا سكريبت باستخدام التحويل الأساسي

ال ' Math.floor () تقوم طريقة 'بتقريب رقم إلى أقرب عدد صحيح لأسفل أي (5.6 = 5). يمكن تطبيق هذا الأسلوب لحساب الحساب الدقيق على قيمة الثواني المحددة وقيمة إدخال المستخدم.



بناء الجملة



رياضيات . أرضية ( أ )

في النحو أعلاه:





  • ' أ 'يشير إلى الرقم الذي سيتم حسابه.

مثال 1: تحويل الثواني المحددة إلى دقائق في JavaScript
في هذا المثال بالذات ، سيتم احتساب حسابات الدقائق الناتجة على الثواني المحددة.

دعنا نتبع المثال الوارد أدناه:



< نوع البرنامج النصي = 'نص / جافا سكريبت' >
كنت secTime = 60 ؛
كنت حساب دقائق = رياضيات . أرضية ( secTime / 60 ) ؛
كنت نتيجة = secTime ٪ 60 ؛
وحدة التحكم. سجل ( 'الدقائق المحولة هي:' و حساب دقائق + ' الدقائق ' + نتيجة + 'ثواني'. )
النصي >

في مقتطف الشفرة أعلاه:

  • تعيين الثواني كـ ' 60 '.
  • تطبيق ' Math.floor () 'لإرجاع الحساب الدقيق عند قسمة الثواني المحددة على 60 (عدد الثواني في الدقيقة الواحدة).
  • في الخطوة التالية ، احسب الثواني جنبًا إلى جنب مع الدقائق بإعادة الباقي.
  • أخيرًا ، اعرض الدقائق والثواني الناتجة فيما يتعلق بالثواني المحددة.

انتاج |

من الناتج أعلاه ، يمكن ملاحظة أن الوظيفة المطلوبة قد تحققت (60 ثانية = 1 دقيقة)

مثال 2: تحويل الثواني إلى دقائق في JavaScript باستخدام قيمة إدخال المستخدم
يستخدم هذا المثال نفس العمليات الحسابية لتحويل الثواني إلى دقائق. الفرق هو أنه يأخذ ' إدخال المستخدم 'بالثواني ويحسب الدقائق المقابلة بناءً على ذلك.

دعنا نتبع المثال الوارد أدناه خطوة بخطوة:

< المركز > < h3 id = 'رأس' > الدقائق المحولة هي : h3 > المركز >
< نوع البرنامج النصي = 'نص / جافا سكريبت' >
كنت احصل على = مستعجل ( 'أدخل الثواني:' )
كنت رأس = وثيقة. getElementById ( 'رأس' )
كنت حساب دقائق = رياضيات . أرضية ( احصل على / 60 ) ؛
كنت نتيجة = احصل على ٪ 60 ؛
رأس. النص الداخلي + = حساب دقائق + ' الدقائق ' + نتيجة + 'ثواني'.
النصي >

في مقتطف الشفرة أعلاه:

  • قم بتضمين العنوان المذكور مع المحدد ' هوية شخصية '.
  • في جزء JavaScript من الشفرة ، اطلب من المستخدم إدخال قيمة ' ثواني ' عبر ' مستعجل ' مربع حوار.
  • في الخطوة التالية ، قم بالوصول إلى العنوان المضمن بـ ' هوية شخصية ' باستخدام ' getElementById () ' طريقة.
  • استرجع الخطوات التي تمت مناقشتها لحساب الدقائق واعرض القيمة الناتجة لـ ' الدقائق 'كعنوان باستخدام' النص الداخلي ' منشأه.

انتاج |

في الإخراج أعلاه ، من الواضح أن الثواني تم حسابها بدقة.

الطريقة 2: تحويل الثواني إلى دقائق في JavaScript باستخدام أساليب toString () و padStart ()

ال ' إلى سلسلة() 'طريقة إرجاع رقم في شكل سلسلة. ال ' pathStart () 'في JavaScript لتضمين سلسلتين معًا. يمكن تطبيق هذه الطرق لتحويل الدقائق الناتجة إلى سلسلة وتثبيتها بـ ' 0's '

بناء الجملة

رقم. إلى سلسلة ( الجذر )

في النحو أعلاه:

  • ' الجذر ' بالعودة الى ' قاعدة 'للاستفادة منها.
سلسلة. المسار ( الطول و ضمادة )

في النحو المحدد:

  • ' الطول 'يشير إلى طول السلسلة النهائية.
  • ' ضمادة 'يشير إلى السلسلة المراد تبطينها.

مثال
دعونا نلاحظ وظيفة المثال أدناه:

< نوع البرنامج النصي = 'نص / جافا سكريبت' >
كنت secTime = 80 ؛
كنت حساب دقائق = رياضيات . أرضية ( secTime / 60 ) ؛
كنت نتيجة = secTime ٪ 60 ؛
وحدة التحكم. سجل ( 'الدقائق المحولة هي:' و حساب دقائق. إلى سلسلة ( ) . المسار ( اثنين و '0' ) + ':' + نتيجة. إلى سلسلة ( ) . المسار ( اثنين و '0' ) ) ؛
النصي >

في الكود المذكور أعلاه ، قم بتنفيذ الخطوات التالية:

  • قم بتعيين الثواني في متغير باسم ' secTime '.
  • كرر الخطوات التي تمت مناقشتها لحساب الدقائق والثواني الدقيقة.
  • في الخطوة التالية ، قم بتطبيق ' إلى سلسلة() 'لإرجاع الدقائق والثواني كسلسلة.
  • أيضًا ، قم بتطبيق ' pathStart () ' طريقة. ال ' اثنين 'في المعلمة الخاصة به يشير إلى عدد' 0's 'في حجة الأخير مع كل من الدقائق والثواني.

انتاج |

من الناتج أعلاه ، يمكن ملاحظة أن الدقائق والثواني مبطنة وفقًا لذلك ويتم إرجاعها كسلسلة.

كانت هذه طرقًا مختلفة لتحويل الثواني إلى دقائق في JavaScript.

استنتاج

ال ' Math.floor () 'بالاشتراك مع' التحويل الأساسي 'بناءً على القيمة المحددة وقيمة إدخال المستخدم لـ' ثواني 'أو مع' إلى سلسلة() ' و ' pathStart () ”لتحويل الثواني إلى دقائق في JavaScript. يمكن تطبيق الطريقة السابقة لحساب الدقائق الدقيقة المقابلة لقيمة الثواني المحددة أو التي أدخلها المستخدم على التوالي. يمكن استخدام الطرق الأخيرة معًا لحساب الدقائق استنادًا إلى الثواني التي تمت تهيئتها وتحويل الدقائق الناتجة إلى السلسلة وتثبيتها بـ ' 0's '. تشرح هذه الكتابة كيفية تحويل الثواني إلى دقائق في JavaScript.