Bagaimana Cara Mengonversi Detik ke Menit di JavaScript?

Bagaimana Cara Mengonversi Detik Ke Menit Di Javascript



Saat mengukur interval waktu, ada kebutuhan untuk mendapatkan nilai menit yang tepat yang mudah dinilai dan diperhatikan waktu dengan cara yang lebih baik. Misalnya, saat menangani interval waktu yang lama yaitu (dalam balapan), menit yang berlalu nyaman dan cepat untuk menilai kinerja dibandingkan dengan menghitung detik. Dalam kasus seperti itu, mengonversi detik menjadi menit dalam JavaScript sangat membantu dalam menghitung waktu dengan lebih efektif.

Blog ini akan menjelaskan teknik mengonversi detik ke menit dalam JavaScript.

Bagaimana Mengonversi Detik ke Menit Menggunakan JavaScript?

Detik dapat diubah menjadi menit dalam JavaScript menggunakan metode “Math.floor()” yang dikombinasikan dengan yang berikut:







  • Konversi dasar ”.
  • keString() ' dan ' pathStart() metode.

Pendekatan 1: Konversi Detik ke Menit di JavaScript Menggunakan Konversi Dasar

Math.floor() ” metode membulatkan angka ke bilangan bulat bawah terdekat yaitu (5.6 = 5). Pendekatan ini dapat diterapkan untuk menghitung perhitungan yang tepat atas nilai detik yang ditentukan dan nilai input pengguna.



Sintaksis



Matematika . lantai ( sebuah )

Dalam sintaks di atas:





  • sebuah ” mengacu pada nomor yang akan dihitung.

Contoh 1: Mengonversi Detik yang Ditentukan menjadi Menit dalam JavaScript
Dalam contoh khusus ini, perhitungan untuk menit yang dihasilkan akan dihitung berdasarkan detik yang ditentukan.

Mari ikuti contoh yang diberikan di bawah ini:



< jenis skrip = 'teks/javascript' >
dulu secTime = 60 ;
dulu computeMinutes = Matematika . lantai ( secTime / 60 ) ;
dulu hasil = secTime % 60 ;
menghibur. catatan ( 'Menit yang dikonversi adalah:' , computeMinutes + ' menit ' + hasil + 'detik.' )
naskah >

Dalam cuplikan kode di atas:

  • Tetapkan detik sebagai “ 60 ”.
  • Terapkan “ Math.floor() ” metode untuk mengembalikan perhitungan tepat pada pembagian detik yang ditentukan dengan 60 (jumlah detik dalam 1 menit).
  • Pada langkah selanjutnya, hitung detik beserta menit dengan mengembalikan sisanya.
  • Terakhir, tampilkan menit dan detik yang dihasilkan sehubungan dengan detik yang ditentukan.

Keluaran

Dari output di atas, terlihat bahwa fungsionalitas yang dibutuhkan tercapai (60 detik = 1 menit)

Contoh 2: Mengonversi Detik ke Menit dalam JavaScript Menggunakan Nilai Input Pengguna
Contoh ini menggunakan perhitungan yang sama untuk mengubah detik menjadi menit. Perbedaannya adalah bahwa dibutuhkan ' input pengguna ” nilai sebagai detik dan hitung menit yang sesuai berdasarkan itu.

Mari ikuti contoh yang diberikan di bawah ini langkah demi langkah:

< tengah >< id h3 = 'kepala' > Menit yang dikonversi adalah : h3 > tengah >
< jenis skrip = 'teks/javascript' >
dulu Dapatkan = mengingatkan ( 'Masukkan detik:' )
dulu kepala = dokumen. getElementById ( 'kepala' )
dulu computeMinutes = Matematika . lantai ( Dapatkan / 60 ) ;
dulu hasil = Dapatkan % 60 ;
kepala. innerText += computeMinutes + ' menit ' + hasil + 'detik.'
naskah >

Dalam cuplikan kode di atas:

  • Sertakan tajuk yang dinyatakan dengan “ Indo ”.
  • Di bagian kode JavaScript, minta pengguna untuk memasukkan nilai “ detik ” melalui “ mengingatkan kotak dialog.
  • Pada langkah berikutnya, akses tajuk yang disertakan dengan “ Indo ' menggunakan ' getElementById() ' metode.
  • Ingat kembali langkah-langkah yang dibahas untuk menghitung menit dan tampilkan nilai yang dihasilkan dari “ menit ” sebagai tajuk menggunakan “ innerText ' Properti.

Keluaran

Pada output di atas, terbukti bahwa detik dihitung dengan tepat.

Pendekatan 2: Mengubah Detik Menjadi Menit di JavaScript Menggunakan Metode toString() dan padStart()

keString() ” Metode mengembalikan angka dalam bentuk string. “ pathStart() ” metode dalam JavaScript diterapkan untuk menyatukan dua string. Metode ini dapat diterapkan untuk mengonversi menit yang dihasilkan menjadi string dan mengisinya dengan “ 0

Sintaksis

nomor. keString ( akar )

Dalam sintaks di atas:

  • akar ' mengacu kepada ' basis ” untuk digunakan.
rangkaian. pathStart ( panjangnya , bantalan )

Dalam sintaks yang diberikan:

  • panjangnya ” menunjukkan panjang string terakhir.
  • bantalan ” menunjuk ke string yang akan diisi.

Contoh
Mari kita amati fungsi dari contoh yang diberikan di bawah ini:

< jenis skrip = 'teks/javascript' >
dulu secTime = 80 ;
dulu computeMinutes = Matematika . lantai ( secTime / 60 ) ;
dulu hasil = secTime % 60 ;
menghibur. catatan ( 'Menit yang dikonversi adalah:' , computeMinutes. keString ( ) . pathStart ( dua , '0' ) + ':' + hasil. keString ( ) . pathStart ( dua , '0' ) ) ;
naskah >

Dalam kode yang diberikan di atas, lakukan langkah-langkah berikut:

  • Tetapkan detik dalam variabel bernama ' secTime ”.
  • Ulangi langkah-langkah yang telah dibahas untuk menghitung menit dan detik yang tepat.
  • Pada langkah selanjutnya, terapkan ' keString() ” untuk mengembalikan menit dan detik sebagai string.
  • Juga, terapkan ' pathStart() ' metode. “ dua ” dalam parameternya menunjukkan jumlah “ 0 ” dalam argumen terakhirnya untuk mengisi dengan menit dan detik.

Keluaran

Dari output di atas, dapat diamati bahwa menit dan detik diisi sesuai dan dikembalikan sebagai string.

Ini adalah berbagai cara untuk mengonversi detik menjadi menit dalam JavaScript.

Kesimpulan

Math.floor() ” metode yang dikombinasikan dengan “ konversi dasar ” pada nilai yang ditentukan dan input pengguna dari “ detik ” atau dengan “ keString() ' dan ' pathStart() ” metode dapat digunakan untuk mengubah detik menjadi menit dalam JavaScript. Pendekatan sebelumnya dapat diterapkan untuk menghitung menit akurat yang sesuai dengan nilai detik yang ditentukan atau yang dimasukkan pengguna. Metode yang terakhir dapat digunakan dalam kombinasi untuk menghitung menit berdasarkan detik yang diinisialisasi dan mengonversi menit yang dihasilkan menjadi string dan mengisinya dengan “ 0 ”. Artikel ini menjelaskan cara mengubah detik menjadi menit dalam JavaScript.