Estoy haciendo un pequeño script en el cual no se donde cometo el error.
Me muestra estos resultadosn de ejemplo:
Empezo a las: 03:34:26
Termina: 03:36:26
Faltan: 11:25:37 <-------- ESTE ES EL PROBLEMA
Porque me muestra esa cantidad de horas si solo son 2 minutos de diferencia, lo que deseo es que me muestre algo como: 00:02:00; Espero se me entienda.
Código (php) [Seleccionar]
if($Research){
$StartTime=floor(time());
$EndTime=$StartTime+120;
$Ins_query="UPDATE buildings SET tresearch='".date("h:i:s",$StartTime)."', tfinish='".date("h:i:s",$EndTime)."', tbusy='1' WHERE id='1'";
mysql_query($Ins_query) or die('Fallo al insertar valores');
echo "Empezo a las: ".$row[tresearch]."<br>";
echo "Termina: ".$row[tfinish]."<br>";
}
$FinishTime=$row[tfinish]-floor(time());
echo "Faltan: ".date("h:i:s",$FinishTime);
?>
Me muestra estos resultadosn de ejemplo:
Empezo a las: 03:34:26
Termina: 03:36:26
Faltan: 11:25:37 <-------- ESTE ES EL PROBLEMA
Porque me muestra esa cantidad de horas si solo son 2 minutos de diferencia, lo que deseo es que me muestre algo como: 00:02:00; Espero se me entienda.