Como posso converter segundos em HH:mm:ss
?
No momento estou usando a função abaixo
render: function (data){
return new Date(data*1000).toTimeString().replace(/.*(\d{2}:\d{2}:\d{2}).*/, "$1");;
}
Isso funciona no Chrome, mas no firefox por 12 segundos, eu entendi 01:00:12
que gostaria de usar o moment.js para compatibilidade entre navegadores
Eu tentei isso mas não funciona
render: function (data){
return moment(data).format('HH:mm:ss');
}
O que estou fazendo de errado?
EDITAR
Consegui encontrar uma solução sem moment.js que é a seguinte
return (new Date(data * 1000)).toUTCString().match(/(\d\d:\d\d:\d\d)/)[0];
Ainda curioso para saber como posso fazer isso no moment.js