Если вы можете преобразовать строку в объект даты Javascript, вы можете сделать что-то вроде этого:
//this time is 6 hours, 45 minutes, 30 seconds
var date0 = new Date(24330000);
var date1 = new Date(0);
var millisDifference = date0.getTime() - date1.getTime();
//this will alert "6:45:30"
alert(Math.floor(millisDifference / 3600000) + ":" + Math.floor((millisDifference % 3600000) / 60000) + ":" + Math.floor((millisDifference % 60000) / 1000));
В идеале, хотя для разбора строк на даты и наоборот вы хотите использовать библиотеку, например,например, это .