Diferença entre duas vezes no formato (hh: mm: ss)

Eu tenho duas vezes, digamos:

t1= '05:34:01' ;
t2= '20:44:44' ;

Eu quero dois avaliar a diferença entre essas duas vezes no mesmo formato. Como o resultado acima deve vir como

t3= t2 - t1;  // 15:10:43 

Qual é o caminho para fazer isso?

questionAnswers(4)

yourAnswerToTheQuestion