Как преобразовать секунды в 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];
Все еще любопытно, как я могу это сделать в moment.js