I wrote my own JS function that splits a time value and returns it back formatted:
function formatTime(a) {
var time = a.split(":");
var hours = parseInt(time[0], 10);
var minutes = parseInt(time[1], 10);
var seconds = parseInt(time[2], 10);
return hours + "h" + minutes + "m" + seconds + "s"
}
myTime = "00:38:51";
formatTime(myTime);
The result is 0h38m51s
which is fine. However, now I want to remove the hour when it is set to 0. Can I achieve this without an if-statement?
Thank you nice folks.