Làm cách nào để chuyển đổi giây thành HH:mm:ss
?
Hiện tại tôi đang sử dụng chức năng bên dưới
render: function (data){
return new Date(data*1000).toTimeString().replace(/.*(\d{2}:\d{2}:\d{2}).*/, "$1");;
}
Điều này hoạt động trên chrome nhưng trong firefox trong 12 giây, tôi nhận được, 01:00:12
tôi muốn sử dụng moment.js để tương thích với nhiều trình duyệt
Tôi đã thử điều này nhưng không hoạt động
render: function (data){
return moment(data).format('HH:mm:ss');
}
Tôi đang làm gì sai?
BIÊN TẬP
Tôi đã cố gắng tìm ra giải pháp mà không cần moment.js, như sau
return (new Date(data * 1000)).toUTCString().match(/(\d\d:\d\d:\d\d)/)[0];
Vẫn tò mò về cách tôi có thể làm điều đó trong giây lát.js