Bagaimana cara mengubah detik menjadi HH:mm:ss
?
Saat ini saya menggunakan fungsi di bawah ini
render: function (data){
return new Date(data*1000).toTimeString().replace(/.*(\d{2}:\d{2}:\d{2}).*/, "$1");;
}
Ini berfungsi di chrome tetapi di firefox selama 12 detik saya mengerti, 01:00:12
saya ingin menggunakan moment.js untuk kompatibilitas lintas browser
Saya mencoba ini tetapi tidak berhasil
render: function (data){
return moment(data).format('HH:mm:ss');
}
Apa yang saya lakukan salah?
EDIT
Saya berhasil menemukan solusi tanpa moment.js yaitu sebagai berikut
return (new Date(data * 1000)).toUTCString().match(/(\d\d:\d\d:\d\d)/)[0];
Masih penasaran bagaimana saya bisa melakukannya di moment.js