Hogyan lehet másodperceket percekre konvertálni JavaScriptben?

Hogyan Lehet Masodperceket Percekre Konvertalni Javascriptben



Az időintervallumok mérése során szükség van egy pontos percértékre, amely könnyen megítélhető és jobban észrevehető. Például, ha hosszú időintervallumokkal foglalkozunk, azaz (versenyen), az eltelt percek kényelmesek és gyorsak a teljesítmény megítélésére a másodpercek kiszámításához képest. Ilyen esetekben a másodpercek percekké konvertálása JavaScriptben nagyon hasznos az idő hatékonyabb kiszámításához.

Ez a blog elmagyarázza a másodpercek percekké alakításának technikáit JavaScriptben.

Hogyan lehet másodperceket percekre konvertálni JavaScript használatával?

A másodpercek percekre konvertálhatók JavaScriptben a „Math.floor()” metódussal, a következőkkel kombinálva:







  • ' Alap átalakítás ”.
  • ' toString() ” és „ pathStart() ” módszerekkel.

1. megközelítés: Másodpercek konvertálása percekre JavaScriptben az alapvető konverzióval

Az ' Math.floor() ” módszer egy számot a legközelebbi egész számra kerekít, azaz (5,6 = 5). Ez a megközelítés alkalmazható a pontos számítás kiszámítására a megadott másodpercérték és a felhasználói beviteli érték alapján.



Szintaxis



Math . padló ( a )

A fenti szintaxisban:





  • ' a ” a kiszámítandó számra utal.

1. példa: Konvertálja a megadott másodperceket percekké JavaScriptben
Ebben a konkrét példában az eredő percekre vonatkozó számítások a megadott másodpercek alapján lesznek kiszámítva.

Kövessük az alábbi példát:



< script típus = 'text/javascript' >
volt secTime = 60 ;
volt számolja ki a perceket = Math . padló ( secTime / 60 ) ;
volt eredmény = secTime % 60 ;
konzol. log ( 'Az átszámított percek a következők: , számolja ki a perceket + ' percek ' + eredmény + 'másodperc.' )
forgatókönyv >

A fenti kódrészletben:

  • A másodpercek hozzárendelése „ 60 ”.
  • Alkalmazza a „ Math.floor() ” módszerrel adja vissza a pontos számítást a megadott másodpercek 60-zal való osztásakor (másodpercek száma 1 percben).
  • A következő lépésben számítsa ki a másodperceket a percekkel együtt a maradék visszaadásával.
  • Végül jelenítse meg a kapott perceket és másodperceket a megadott másodpercekhez képest.

Kimenet

A fenti kimenetből megfigyelhető, hogy a kívánt funkcionalitás megvalósul (60 másodperc = 1 perc)

2. példa: Másodpercek konvertálása percekké JavaScriptben a felhasználói beviteli érték használatával
Ez a példa ugyanazokat a számításokat használja a másodpercek percekké konvertálásához. A különbség az, hogy ehhez a „ felhasználói bevitel ” értéket másodpercben, és ez alapján számítja ki a megfelelő perceket.

Kövessük az alábbi példát lépésről lépésre:

< központ >< h3 id = 'fej' > Az átszámított percek : h3 > központ >
< script típus = 'text/javascript' >
volt kap = gyors ( 'Írja be a másodperceket:' )
volt fej = dokumentum. getElementById ( 'fej' )
volt számolja ki a perceket = Math . padló ( kap / 60 ) ;
volt eredmény = kap % 60 ;
fej. innerText += számolja ki a perceket + ' percek ' + eredmény + 'másodperc.'
forgatókönyv >

A fenti kódrészletben:

  • Tartalmazza a megadott címsort a megadott ' id ”.
  • A kód JavaScript részében kérje meg a felhasználót, hogy adja meg a „ másodpercig ' keresztül ' gyors ” párbeszédablak.
  • A következő lépésben nyissa meg a mellékelt címsort a „ id ' használni a ' getElementById() ” módszerrel.
  • Idézze fel a tárgyalt percszámítási lépéseket, és jelenítse meg a „ percek ' címsorként a ' innerText ' ingatlan.

Kimenet

A fenti kimenetben nyilvánvaló, hogy a másodpercek pontosan vannak kiszámítva.

2. megközelítés: Másodpercek átalakítása percekké JavaScriptben a toString() és padStart() metódusok használatával

Az ' toString() ” metódus egy számot ad vissza karakterlánc formájában. Az ' pathStart() ” módszert alkalmazzák a JavaScriptben két karakterlánc összeillesztésére. Ezek a módszerek alkalmazhatók az eredményül kapott percek karakterláncsá alakítására és a kívánt ' 0-k

Szintaxis

szám. toString ( alapszám )

A fenti szintaxisban:

  • ' alapszám ' arra utal, hogy ' bázis ” hasznosítani.
húr. pathStart ( hossz , párna )

Az adott szintaxisban:

  • ' hossz ” az utolsó karakterlánc hosszát jelzi.
  • ' párna ” mutat a párnázandó húrra.

Példa
Nézzük meg az alábbi példa működését:

< script típus = 'text/javascript' >
volt secTime = 80 ;
volt számolja ki a perceket = Math . padló ( secTime / 60 ) ;
volt eredmény = secTime % 60 ;
konzol. log ( 'Az átszámított percek a következők: , számolja ki a perceket. toString ( ) . pathStart ( két , '0' ) + ':' + eredmény. toString ( ) . pathStart ( két , '0' ) ) ;
forgatókönyv >

A fent megadott kódban hajtsa végre a következő lépéseket:

  • Rendelje hozzá a másodperceket egy ' nevű változóhoz secTime ”.
  • Ismételje meg a tárgyalt lépéseket a pontos percek és másodpercek kiszámításához.
  • A következő lépésben alkalmazza a „ toString() ” metódussal, hogy a perceket és a másodperceket is karakterláncként adja vissza.
  • Alkalmazza továbbá a „ pathStart() ” módszerrel. Az ' két ' a paraméterében a ' számot jelöli 0-k ” az utóbbi érvében, hogy mind a percekkel, mind a másodpercekkel kiegészítse.

Kimenet

A fenti kimenetből megfigyelhető, hogy a percek és a másodpercek ennek megfelelően vannak kitöltve, és karakterláncként adják vissza.

Ezek voltak a másodpercek percekké alakításának különböző módjai a JavaScriptben.

Következtetés

Az ' Math.floor() ' módszerrel kombinálva a ' alap átalakítás ' a megadott és a '' felhasználói bemeneti értékre másodpercig ” vagy a „ toString() ” és „ pathStart() ” metódusok használhatók a másodpercek percekre konvertálására JavaScriptben. Az előbbi megközelítés alkalmazható a megadott vagy a felhasználó által megadott másodpercértéknek megfelelő pontos percek kiszámítására. Ez utóbbi módszerek kombinálva használhatók a percek kiszámítására az inicializált másodpercek alapján, és az eredményül kapott perceket karakterláncba konvertálják, és kitöltik a kívánt ' 0-k ”. Ez az írás elmagyarázza, hogyan lehet másodperceket percekre konvertálni JavaScriptben.