Verifica diferença de tempo em ms

https://pt.stackoverflow.com/questions/251864/avisar-quando-um-tempo-for-diferente-do-outro

by jfcandidofilho

JavaScript

// Tempos armazenados a serem verificados
var tempo_1 = "13:12:11";
var tempo_2 = "13:12:12";

// Função verificadora de diferença
function dif_ms( tempo_1, tempo_2 ){

  // Converte os tempos para o tipo `Date` e obtme tempo total em milissegundos
	var t1 = new Date("2000-01-01T" + tempo_1 + "Z").getTime();
	var t2 = new Date("2000-01-01T" + tempo_2 + "Z").getTime();

  // Verifica a diferença
  var delta = Math.abs( t1 - t2 );

  // Retorna 'true' se for diferente (maior ou menor) que 500ms ou 0.5s
	return delta != 500 ;

}

// Exemplo de saída
console.log( "- A diferença é diferente de 500ms (ou 0,5s)? \n- " + ( dif_ms( tempo_1, tempo_2 ) ? "Sim." : "Não." ) );