Bagaimana untuk Menukar Saat kepada Minit dalam JavaScript?

Bagaimana Untuk Menukar Saat Kepada Minit Dalam Javascript



Semasa mengukur selang masa, terdapat keperluan untuk mendapatkan nilai minit yang tepat yang mudah untuk menilai dan melihat masa dengan cara yang lebih baik. Sebagai contoh, semasa berurusan dengan selang masa yang panjang iaitu (dalam perlumbaan), minit yang berlalu adalah mudah dan pantas untuk menilai prestasi berbanding dengan mengira saat. Dalam kes sedemikian, menukar saat kepada minit dalam JavaScript sangat membantu dalam mengira masa dengan lebih berkesan.

Blog ini akan menerangkan teknik menukar saat kepada minit dalam JavaScript.

Bagaimana untuk Menukar Saat kepada Minit Menggunakan JavaScript?

Saat boleh ditukar kepada minit dalam JavaScript menggunakan kaedah 'Math.floor()' dalam kombinasi dengan yang berikut:







  • Penukaran asas ”.
  • menjalin() ” dan “ pathStart() ” kaedah.

Pendekatan 1: Tukar Saat kepada Minit dalam JavaScript Menggunakan Penukaran Asas

' Math.floor() kaedah ” membundarkan nombor kepada integer ke bawah terdekat iaitu (5.6 = 5). Pendekatan ini boleh digunakan untuk mengira pengiraan tepat pada nilai saat yang ditentukan dan nilai input pengguna.



Sintaks



Matematik . lantai ( a )

Dalam sintaks di atas:





  • a ” merujuk kepada nombor yang akan dikira.

Contoh 1: Tukar Saat Ditentukan kepada Minit dalam JavaScript
Dalam contoh khusus ini, pengiraan untuk minit yang terhasil akan dikira pada saat yang ditentukan.

Mari ikuti contoh yang diberikan di bawah:



< jenis skrip = 'teks/javascript' >
adalah secMasa = 60 ;
adalah computeMinutes = Matematik . lantai ( secMasa / 60 ) ;
adalah hasil = secMasa % 60 ;
konsol. log ( 'Minit yang ditukar ialah:' , computeMinutes + 'minit' + hasil + 'saat.' )
skrip >

Dalam coretan kod di atas:

  • Tetapkan detik sebagai “ 60 ”.
  • Guna ' Math.floor() ” kaedah untuk mengembalikan pengiraan tepat apabila pembahagian saat yang ditentukan sebanyak 60(bilangan saat dalam 1 minit).
  • Dalam langkah seterusnya, hitung saat bersama-sama dengan minit dengan mengembalikan bakinya.
  • Akhir sekali, paparkan minit dan saat yang terhasil berkenaan dengan saat yang ditentukan.

Pengeluaran

Daripada output di atas, dapat diperhatikan bahawa kefungsian yang diperlukan tercapai (60 saat = 1 minit)

Contoh 2: Tukar Saat kepada Minit dalam JavaScript Menggunakan Nilai Input Pengguna
Contoh ini menggunakan pengiraan yang sama untuk menukar saat kepada minit. Perbezaannya ialah ia memerlukan ' input pengguna ” nilai sebagai saat dan mengira minit yang sepadan berdasarkan itu.

Mari ikuti contoh yang diberikan di bawah langkah demi langkah:

< pusat >< id h3 = 'kepala' > Minit yang ditukar ialah : h3 > pusat >
< jenis skrip = 'teks/javascript' >
adalah dapatkan = segera ( 'Masukkan saat:' )
adalah kepala = dokumen. getElementById ( 'kepala' )
adalah computeMinutes = Matematik . lantai ( dapatkan / 60 ) ;
adalah hasil = dapatkan % 60 ;
kepala. innerTeks += computeMinutes + 'minit' + hasil + 'saat.'
skrip >

Dalam coretan kod di atas:

  • Sertakan tajuk yang dinyatakan dengan ' ID ”.
  • Dalam bahagian JavaScript kod, minta pengguna memasukkan nilai “ detik ” melalui “ segera ” kotak dialog.
  • Dalam langkah seterusnya, akses tajuk yang disertakan dengan ' ID ' menggunakan ' getElementById() ” kaedah.
  • Ingat kembali langkah yang dibincangkan untuk mengira minit dan paparkan nilai terhasil bagi “ minit ” sebagai tajuk menggunakan “ innerTeks ” harta benda.

Pengeluaran

Dalam output di atas, adalah jelas bahawa saat dikira dengan tepat.

Pendekatan 2: Menukar Saat Menjadi Minit dalam JavaScript Menggunakan Kaedah toString() dan padStart()

' menjalin() ” kaedah mengembalikan nombor dalam bentuk rentetan. ' pathStart() ” kaedah dalam JavaScript digunakan untuk pad dua rentetan bersama-sama. Kaedah ini boleh digunakan untuk menukar minit yang terhasil ke dalam rentetan dan meletakkannya dengan ' 0's

Sintaks

nombor. menjalin ( radix )

Dalam sintaks di atas:

  • radix ” merujuk kepada “ asas ” untuk digunakan.
tali. pathStart ( panjang , PAD )

Dalam sintaks yang diberikan:

  • panjang ” menunjukkan panjang rentetan akhir.
  • PAD ” menunjuk pada tali yang hendak berlapik.

Contoh
Mari kita perhatikan kefungsian contoh yang diberikan di bawah:

< jenis skrip = 'teks/javascript' >
adalah secMasa = 80 ;
adalah computeMinutes = Matematik . lantai ( secMasa / 60 ) ;
adalah hasil = secMasa % 60 ;
konsol. log ( 'Minit yang ditukar ialah:' , computeMinutes. menjalin ( ) . pathStart ( dua , '0' ) + ':' + hasil. menjalin ( ) . pathStart ( dua , '0' ) ) ;
skrip >

Dalam kod yang diberikan di atas, lakukan langkah berikut:

  • Tetapkan saat dalam pembolehubah bernama ' secMasa ”.
  • Ulangi langkah yang dibincangkan untuk mengira minit dan saat yang tepat.
  • Dalam langkah seterusnya, gunakan ' menjalin() ” kaedah untuk mengembalikan kedua-dua minit dan saat sebagai rentetan.
  • Juga, gunakan ' pathStart() ” kaedah. ' dua ” dalam parameternya menunjukkan bilangan “ 0's ” dalam hujah terakhirnya untuk menambah minit dan saat.

Pengeluaran

Daripada output di atas, dapat diperhatikan bahawa minit dan saat dipadatkan dengan sewajarnya dan dikembalikan sebagai rentetan.

Ini ialah cara berbeza untuk menukar saat kepada minit dalam JavaScript.

Kesimpulan

' Math.floor() kaedah ' dalam kombinasi dengan ' penukaran asas ” apabila dinyatakan dan nilai input pengguna bagi “ detik ” atau dengan “ menjalin() ” dan “ pathStart() ” kaedah boleh digunakan untuk menukar saat kepada minit dalam JavaScript. Pendekatan terdahulu boleh digunakan untuk mengira minit tepat yang sepadan dengan nilai saat yang ditentukan atau dimasukkan pengguna masing-masing. Kaedah yang terakhir boleh digunakan dalam kombinasi untuk mengira minit berdasarkan saat yang dimulakan dan menukar minit yang terhasil ke dalam rentetan dan meletakkannya dengan yang dikehendaki ' 0's ”. Tulisan ini menerangkan cara menukar saat kepada minit dalam JavaScript.