Diferencia entre dos tiempos en formato (hh: mm: ss)

Tengo dos veces, digamos:

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

Quiero dos evaluar la diferencia entre estos dos tiempos en el mismo formato. Como el resultado de arriba debe venir como

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

¿Cuál es la forma de hacerlo?

Respuestas a la pregunta(4)

Su respuesta a la pregunta