Rumah > Artikel > hujung hadapan web > Bagaimanakah Saya Boleh Menukar Detik kepada Format HH:MM:SS dalam JavaScript?
Menukar Saat kepada Format HH-MM-SS dalam JavaScript
Tugas biasa apabila bekerja dengan cap masa ialah menukar saat kepada yang boleh dibaca manusia format. Dalam JavaScript, ini boleh dicapai tanpa pustaka luaran menggunakan kaedah Tarikh.
Penyelesaian:
Coretan kod JavaScript berikut menunjukkan cara menukar saat kepada HH-MM -SS rentetan:
const date = new Date(null); date.setSeconds(SECONDS); // Replace SECONDS with the number of seconds const result = date.toISOString().slice(11, 19);
Penjelasan:
Contoh:
Untuk menukar 600 saat kepada HH-MM-SS, kami akan menggunakan kod berikut:
const date = new Date(null); date.setSeconds(600); const result = date.toISOString().slice(11, 19); console.log(result); // Output: "00:10:00"
Penyelesaian Satu Talian Alternatif:
Sebagai yang dicadangkan oleh Frank dalam ulasan, alternatif satu baris boleh ditulis sebagai:
new Date(SECONDS * 1000).toISOString().slice(11, 19);
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menukar Detik kepada Format HH:MM:SS dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!