Kako pretvoriti sekunde v minute v JavaScriptu?

Kako Pretvoriti Sekunde V Minute V Javascriptu



Pri merjenju časovnih intervalov je treba dobiti natančno minutno vrednost, ki jo je enostavno presoditi in bolje opaziti čas. Na primer, pri obravnavanju dolgih časovnih intervalov, npr. (na dirki), so pretečene minute priročne in hitre za presojo uspešnosti v primerjavi z izračunom sekund. V takih primerih je pretvorba sekund v minute v JavaScriptu zelo koristna pri učinkovitejšem izračunu časa.

Ta blog bo razložil tehnike za pretvorbo sekund v minute v JavaScriptu.

Kako pretvoriti sekunde v minute z uporabo JavaScripta?

Sekunde je mogoče pretvoriti v minute v JavaScriptu z uporabo metode »Math.floor()« v kombinaciji z naslednjim:







  • Osnovna pretvorba ”.
  • toString() « in » pathStart() ” metode.

1. pristop: pretvorite sekunde v minute v JavaScriptu z uporabo osnovne pretvorbe

' Math.floor() ” metoda zaokroži število na najbližje nizko celo število, tj. (5,6 = 5). Ta pristop je mogoče uporabiti za izračun natančnega izračuna na podlagi podane vrednosti sekund in vrednosti, ki jo vnese uporabnik.



Sintaksa



matematika . tla ( a )

V zgornji sintaksi:





  • a ” se nanaša na število, na podlagi katerega je treba izračunati.

Primer 1: Pretvarjanje določenih sekund v minute v JavaScriptu
V tem posebnem primeru bodo izračuni za nastale minute izračunani na podlagi navedenih sekund.

Sledimo spodnjemu primeru:



< vrsta skripte = 'besedilo/javascript' >
je bil secTime = 60 ;
je bil computeMinutes = matematika . tla ( secTime / 60 ) ;
je bil rezultat = secTime % 60 ;
konzola. dnevnik ( 'Pretvorjene minute so:' , computeMinutes + ' minute ' + rezultat + 'sekund.' )
scenarij >

V zgornjem delčku kode:

  • Dodelite sekunde kot ' 60 ”.
  • Uporabite ' Math.floor() ” metoda za vrnitev natančnega izračuna pri deljenju podanih sekund s 60 (število sekund v 1 minuti).
  • V naslednjem koraku izračunajte sekunde skupaj z minutami tako, da vrnete preostanek.
  • Nazadnje prikažite dobljene minute in sekunde glede na navedene sekunde.

Izhod

Iz zgornjega rezultata je razvidno, da je zahtevana funkcionalnost dosežena (60 sekund = 1 minuta)

Primer 2: Pretvarjanje sekund v minute v JavaScriptu z uporabo vrednosti, ki jo vnese uporabnik
Ta primer uporablja iste izračune za pretvorbo sekund v minute. Razlika je v tem, da potrebuje ' uporabniški vnos ” vrednost kot sekunde in na podlagi tega izračuna ustrezne minute.

Sledimo spodnjemu primeru korak za korakom:

< center >< h3 id = 'glava' > Pretvorjene minute so : h3 > center >
< vrsta skripte = 'besedilo/javascript' >
je bil dobiti = poziv ( 'Vnesite sekunde:' )
je bil glavo = dokument. getElementById ( 'glava' )
je bil computeMinutes = matematika . tla ( dobiti / 60 ) ;
je bil rezultat = dobiti % 60 ;
glavo. innerText += computeMinutes + ' minute ' + rezultat + 'sekund.'
scenarij >

V zgornjem delčku kode:

  • Vključite navedeni naslov z navedenim » id ”.
  • V delu kode JavaScript prosite uporabnika, da vnese vrednost ' sekund ' prek ' poziv « pogovorno okno.
  • V naslednjem koraku dostopajte do vključenega naslova z njegovim ' id ' uporabljati ' getElementById() ” metoda.
  • Spomnite se obravnavanih korakov za izračun minut in prikažite rezultanto vrednosti ' minut « kot naslov z uporabo » innerText ” lastnina.

Izhod

V zgornjem izhodu je očitno, da so sekunde izračunane natančno.

Pristop 2: Pretvarjanje sekund v minute v JavaScriptu z uporabo metod toString() in padStart()

' toString() ” vrne število v obliki niza. ' pathStart() ” v JavaScriptu se uporablja za oblaganje dveh nizov skupaj. Te metode je mogoče uporabiti za pretvorbo nastalih minut v niz in jih podpolniti z želenim ' 0

Sintaksa

število. toString ( radix )

V zgornji sintaksi:

  • radix « se nanaša na » osnova ” za uporabo.
vrvica. pathStart ( dolžina , blazinica )

V podani sintaksi:

  • dolžina ” označuje dolžino končnega niza.
  • blazinica ” kaže na niz, ki naj bo podložen.

Primer
Oglejmo si funkcionalnost spodnjega primera:

< vrsta skripte = 'besedilo/javascript' >
je bil secTime = 80 ;
je bil computeMinutes = matematika . tla ( secTime / 60 ) ;
je bil rezultat = secTime % 60 ;
konzola. dnevnik ( 'Pretvorjene minute so:' , computeMinutes. toString ( ) . pathStart ( dva , '0' ) + ':' + rezultat. toString ( ) . pathStart ( dva , '0' ) ) ;
scenarij >

V zgornji kodi izvedite naslednje korake:

  • Dodelite sekunde v spremenljivki z imenom ' secTime ”.
  • Ponovite obravnavane korake za izračun natančnih minut in sekund.
  • V naslednjem koraku uporabite » toString() ” za vrnitev minut in sekund kot niza.
  • Uporabite tudi ' pathStart() ” metoda. ' dva ' v svojem parametru označuje število ' 0 ” v zadnjem argumentu dopolniti z minutami in sekundami.

Izhod

Iz zgornjega izhoda je razvidno, da so minute in sekunde ustrezno podložene in vrnjene kot niz.

To so bili različni načini pretvorbe sekund v minute v JavaScriptu.

Zaključek

' Math.floor() ' metoda v kombinaciji z ' osnovna pretvorba « glede na podano in uporabniško vneseno vrednost » sekund « ali z » toString() « in » pathStart() ” lahko uporabite metode za pretvorbo sekund v minute v JavaScriptu. Prejšnji pristop je mogoče uporabiti za izračun natančnih minut, ki ustrezajo podani ali uporabniško vneseni vrednosti sekund. Slednje metode je mogoče uporabiti v kombinaciji za izračun minut na podlagi inicializiranih sekund in pretvorbo rezultantnih minut v niz ter jih dopolniti z želenim ' 0 ”. Ta zapis pojasnjuje, kako pretvoriti sekunde v minute v JavaScriptu.