Comment puis-je convertir les secondes en HH:mm:ss
?
En ce moment, j'utilise la fonction ci-dessous
render: function (data){
return new Date(data*1000).toTimeString().replace(/.*(\d{2}:\d{2}:\d{2}).*/, "$1");;
}
Cela fonctionne sur Chrome, mais dans Firefox pendant 12 secondes, 01:00:12
je voudrais utiliser moment.js pour la compatibilité entre navigateurs
J'ai essayé mais ne fonctionne pas
render: function (data){
return moment(data).format('HH:mm:ss');
}
Qu'est-ce que je fais mal?
ÉDITER
J'ai réussi à trouver une solution sans moment.js qui est la suivante
return (new Date(data * 1000)).toUTCString().match(/(\d\d:\d\d:\d\d)/)[0];
Toujours curieux de savoir comment je peux le faire dans moment.js