Come posso convertire i secondi in HH:mm:ss?
Al momento sto utilizzando la funzione sottostante
render: function (data){
return new Date(data*1000).toTimeString().replace(/.*(\d{2}:\d{2}:\d{2}).*/, "$1");;
}
Funziona su Chrome, ma in Firefox per 12 secondi, vorrei 01:00:12
usare moment.js per la compatibilità cross browser
Ho provato questo ma non funziona
render: function (data){
return moment(data).format('HH:mm:ss');
}
Che cosa sto facendo di sbagliato?
MODIFICARE
Sono riuscito a trovare una soluzione senza moment.js che è la seguente
return (new Date(data * 1000)).toUTCString().match(/(\d\d:\d\d:\d\d)/)[0];
Ancora curioso di sapere come posso farlo in moment.js