Unterschied zwischen zwei Zeiten im Format (hh: mm: ss)

Ich habe zwei mal, sagen wir:

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

Ich möchte zwei Unterschiede zwischen diesen beiden Zeiten im gleichen Format auswerten. Wie das Ergebnis von oben kommen muss

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

Wie geht das?