¿Cómo puedo convertir segundos a HH:mm:ss
?
En este momento estoy usando la función a continuación
render: function (data){
return new Date(data*1000).toTimeString().replace(/.*(\d{2}:\d{2}:\d{2}).*/, "$1");;
}
Esto funciona en Chrome, pero en Firefox durante 12 segundos, 01:00:12
me gustaría usar moment.js para la compatibilidad entre navegadores.
Intenté esto pero no funciona
render: function (data){
return moment(data).format('HH:mm:ss');
}
¿Qué estoy haciendo mal?
EDITAR
Me las arreglé para encontrar una solución sin moment.js que es la siguiente
return (new Date(data * 1000)).toUTCString().match(/(\d\d:\d\d:\d\d)/)[0];
Todavía tengo curiosidad por saber cómo puedo hacerlo en moment.js