Tento blog vysvětlí techniky převodu sekund na minuty v JavaScriptu.
Jak převést sekundy na minuty pomocí JavaScriptu?
Sekundy lze v JavaScriptu převést na minuty pomocí metody „Math.floor()“ v kombinaci s následujícím:
- “ Základní konverze “.
- “ toString() ' a ' pathStart() “ metody.
Přístup 1: Převod sekund na minuty v JavaScriptu pomocí základního převodu
' Math.floor() ” metoda zaokrouhlí číslo na nejbližší celé číslo dolů, tj. (5,6 = 5). Tento přístup lze použít k výpočtu přesného výpočtu na základě zadané hodnoty sekund a hodnoty zadané uživatelem.
Syntax
Matematika . podlaha ( A )
Ve výše uvedené syntaxi:
- “ A “ označuje číslo, které se má vypočítat.
Příklad 1: Převod zadaných sekund na minuty v JavaScriptu
V tomto konkrétním příkladu budou výpočty pro výsledné minuty počítány po zadaných sekundách.
Podívejme se na níže uvedený příklad:
< typ skriptu = 'text/javascript' >
byl secTime = 60 ;
byl vypočítatMinuty = Matematika . podlaha ( secTime / 60 ) ;
byl výsledek = secTime % 60 ;
řídicí panel. log ( 'Převedené minuty jsou:' , vypočítatMinuty + ' minut ' + výsledek + 'sekundy.' )
skript >
Ve výše uvedeném fragmentu kódu:
- Přiřaďte sekundy jako „ 60 “.
- Aplikujte „ Math.floor() ” metoda pro vrácení přesného výpočtu po dělení zadaných sekund 60 (počet sekund za 1 minutu).
- V dalším kroku vypočítejte sekundy spolu s minutami vrácením zbytku.
- Nakonec zobrazte výsledné minuty a sekundy s ohledem na zadané sekundy.
Výstup
Z výše uvedeného výstupu lze vypozorovat, že je dosaženo požadované funkčnosti (60 sekund = 1 minuta)
Příklad 2: Převod sekund na minuty v JavaScriptu pomocí hodnoty uživatelského vstupu
Tento příklad používá stejné výpočty pro převod sekund na minuty. Rozdíl je v tom, že to trvá „ uživatelský vstup ” hodnotu v sekundách a na základě toho vypočítá odpovídající minuty.
Podívejme se krok za krokem podle níže uvedeného příkladu:
< centrum < h3 id = 'hlava' > Přepočtené minuty jsou : h3 > centrum >< typ skriptu = 'text/javascript' >
byl dostat = výzva ( 'Zadejte sekundy:' )
byl hlava = dokument. getElementById ( 'hlava' )
byl vypočítatMinuty = Matematika . podlaha ( dostat / 60 ) ;
byl výsledek = dostat % 60 ;
hlava. vnitřníText += vypočítatMinuty + ' minut ' + výsledek + 'sekundy.'
skript >
Ve výše uvedeném fragmentu kódu:
- Zahrňte uvedený nadpis se zadaným „ id “.
- V JavaScriptové části kódu požádejte uživatele, aby zadal hodnotu „ sekundy ' přes ' výzva “ dialogové okno.
- V dalším kroku otevřete zahrnutý nadpis pomocí jeho „ id ' za použití ' getElementById() “ metoda.
- Připomeňte si diskutované kroky pro výpočet minut a zobrazte výslednou hodnotu „ minut “ jako nadpis pomocí „ vnitřníText ' vlastnictví.
Výstup
Z výše uvedeného výstupu je zřejmé, že sekundy jsou počítány přesně.
Přístup 2: Převod sekund na minuty v JavaScriptu pomocí metod toString() a padStart()
' toString() ” vrací číslo ve formě řetězce. ' pathStart() ” metoda v JavaScriptu se používá k sesazení dvou řetězců dohromady. Tyto metody lze použít k převedení výsledných minut na řetězec a vyplnění požadovaným „ 0 “
Syntax
číslo. toString ( základ )Ve výše uvedené syntaxi:
- “ základ ' Odkazuje na ' základna “ využít.
V dané syntaxi:
- “ délka “ označuje délku posledního řetězce.
- “ podložka “ ukazuje na řetězec, který má být vycpán.
Příklad
Podívejme se na funkčnost níže uvedeného příkladu:
byl secTime = 80 ;
byl vypočítatMinuty = Matematika . podlaha ( secTime / 60 ) ;
byl výsledek = secTime % 60 ;
řídicí panel. log ( 'Převedené minuty jsou:' , vypočítatMinuty. toString ( ) . cestaStart ( dva , '0' ) + ':' + výsledek. toString ( ) . cestaStart ( dva , '0' ) ) ;
skript >
Ve výše uvedeném kódu proveďte následující kroky:
- Přiřaďte sekundy do proměnné s názvem „ secTime “.
- Opakujte diskutované kroky pro výpočet přesných minut a sekund.
- V dalším kroku použijte „ toString() ” za účelem vrácení minut i sekund jako řetězec.
- Aplikujte také „ pathStart() “ metoda. ' dva “ ve svém parametru udává počet “ 0 ” ve svém posledním argumentu vyplňte jak minuty, tak sekundy.
Výstup
Z výše uvedeného výstupu lze pozorovat, že minuty a sekundy jsou odpovídajícím způsobem doplněny a vráceny jako řetězec.
To byly různé způsoby převodu sekund na minuty v JavaScriptu.
Závěr
' Math.floor() “ metoda v kombinaci s “ základní konverze “ na zadané a uživatelem zadané hodnotě “ sekundy “ nebo s „ toString() ' a ' pathStart() ” metody lze použít k převodu sekund na minuty v JavaScriptu. První přístup lze použít k výpočtu přesných minut odpovídajících zadané nebo uživatelem zadané hodnotě sekund. Posledně jmenované metody lze použít v kombinaci k výpočtu minut na základě inicializovaných sekund a převedení výsledných minut na řetězec a vyplnění požadovaným „ 0 “. Tento zápis vysvětluje, jak převést sekundy na minuty v JavaScriptu.