Skip to content

Instantly share code, notes, and snippets.

@BrunoLagoa
Created March 9, 2017 13:43
Show Gist options
  • Save BrunoLagoa/e8cbdd4234dd21e8783f5eea25e81c56 to your computer and use it in GitHub Desktop.
Save BrunoLagoa/e8cbdd4234dd21e8783f5eea25e81c56 to your computer and use it in GitHub Desktop.
calcula_tmr.php
// Calcula Tempo Médio de Resposta em Horas
// Formato do valor esperado em $tempo = "03:00:00"
// Formato do valor esperado em $registros = 3
// Resultado = "01:00:00"
function calcula_tmr($tempo,$registros)
{
if(!empty($tempo)){
$hora = 0; $minuto = 0; $segundo = 0;
sscanf($tempo, "%d:%d:%d", $hora, $minuto, $segundo);
$tempo_segundos = isset($segundo) ? $hora * 3600 + $minuto * 60 + $segundo : $hora * 60 + $minuto;
return gmdate("H:i:s", $tempo_segundos / $registros);
}else{
return null;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment