Может быть, будет проще, если вы просто отформатируете время.
const formatTime = (time) => {
const [hour, minute, sec] = time.split(':')
return `${hour} h ${minute} min ${sec} sec`
}
const time = '25:35:30'
console.log(formatTime(time))
// 25 h 35 min 30 sec
Это просто простой пример. Чтобы добиться того, чего вы хотите, вам нужно добавить больше логики, но да, это хорошее начало.