Masalah utama dalam mengonversi milidetik menjadi jam, menit, dan detik adalah tidak selalu konsisten. Misalnya, jika Anda mengubah 10,000 milidetik menjadi jam, hasilnya adalah 10 jam. Namun, jika Anda mengonversi 10,000 milidetik menjadi menit, hasilnya adalah 10 menit 40 detik.
var date = new Date(milliseconds); var hh = date.getHours(); var mm = date.getMinutes(); var ss = date.getSeconds();
Kode ini membuat objek tanggal baru menggunakan milidetik yang diberikan, lalu mendapatkan jam, menit, dan detik dari objek tanggal tersebut.
Waktu dan JavaScript
JavaScript adalah bahasa pemrograman yang berjalan di browser. Itu dibuat pada tahun 1995 oleh Brendan Eich dan sekarang menjadi salah satu bahasa paling populer di web.
Salah satu fitur JavaScript yang paling penting adalah kemampuannya untuk berjalan secara asinkron. Artinya kode dapat berjalan secara paralel, yang dapat membuat tugas lebih cepat. JavaScript juga memiliki perpustakaan tanggal dan waktu bawaan, yang membuatnya mudah untuk bekerja dengan tanggal dan waktu.
Konversi waktu
Ada beberapa cara untuk mengonversi waktu dalam JavaScript. Cara yang paling umum adalah dengan menggunakan objek Tanggal.
var sekarang = Tanggal baru(); // 12/5/2015 3:00
Anda juga dapat menggunakan fungsi Date.now() bawaan.
var sekarang = Tanggal.sekarang(); // 12/5/2015 3:00