ฉันจะแปลงวินาทีเป็นHH:mm:ss
อย่างไร
ในขณะนี้ฉันกำลังใช้ฟังก์ชันด้านล่าง
render: function (data){
return new Date(data*1000).toTimeString().replace(/.*(\d{2}:\d{2}:\d{2}).*/, "$1");;
}
สิ่งนี้ใช้ได้กับ chrome แต่ใน firefox เป็นเวลา 12 วินาทีฉันได้รับ01:00:12
ฉันต้องการใช้ moment.js สำหรับความเข้ากันได้ของเบราว์เซอร์ข้าม
ฉันลองแล้ว แต่ไม่ได้ผล
render: function (data){
return moment(data).format('HH:mm:ss');
}
ผมทำอะไรผิดหรือเปล่า?
แก้ไข
ฉันจัดการเพื่อหาวิธีแก้ปัญหาโดยไม่มี moment.js ซึ่งเป็นดังนี้
return (new Date(data * 1000)).toUTCString().match(/(\d\d:\d\d:\d\d)/)[0];
ยังคงสงสัยว่าฉันจะทำมันได้อย่างไรในอีกสักครู่ js