Jak mogę zamienić sekundy na HH:mm:ss
?
W tej chwili korzystam z poniższej funkcji
render: function (data){
return new Date(data*1000).toTimeString().replace(/.*(\d{2}:\d{2}:\d{2}).*/, "$1");;
}
Działa to na Chrome, ale w Firefoxie przez 12 sekund otrzymuję 01:00:12
, że chciałbym używać momentu.js do kompatybilności z różnymi przeglądarkami
Próbowałem tego, ale nie działa
render: function (data){
return moment(data).format('HH:mm:ss');
}
Co ja robię źle?
EDYTOWAĆ
Udało mi się znaleźć rozwiązanie bez moment.js, które jest następujące
return (new Date(data * 1000)).toUTCString().match(/(\d\d:\d\d:\d\d)/)[0];
Wciąż ciekawi mnie, jak mogę to zrobić w chwili.js