Jquery diferença horária em horas de dois campos

Eu tenho dois campos no meu formulário onde os usuários selecionam um tempo de entrada (start_time, end_time) Eu gostaria de, na alteração desses campos, recalcular o valor para outro campo.

O que eu gostaria de fazer é obter a quantidade de horas entre 2 vezes. Então, por exemplo, se eu tiver um start_time de 5:30 e um tempo de final de 7:50, eu gostaria de colocar o resultado 2:33 em outro campo.

Meus tempos de formulário inseridos estão no formato HH: MM: SS

Até agora eu tentei ...

$('#start_time,#end_time').on('change',function() 
{
  var start_time = $('#start_time').val();
  var end_time = $('#end_time').val();

    var diff =  new Date(end_time) - new Date( start_time);  



  $('#setup_hours').val(diff);

questionAnswers(4)

yourAnswerToTheQuestion