Montei um script que pega a hora no banco de dados, pega a hora do sistema, e calcula a diferença entre elas.
Porém esta trazendo apenas a diferença dos minutos, e não da hora total...
<?php
$placa = $_POST["placa"]; //Obtem a placa digitada no formulario.
$horasys = date('H:i:s'); //Pega a hora do sistema.
include "Conn\conecta_mysql.php"; //Inclui a conexão com a Base de dados.
$sql = ("Select * from entrada_carros where Placa='$placa'"); //Faz um select no banco.
$resultado = mysql_query($sql); //Armazena a query na variavel resultado.
$linha = mysql_fetch_array($resultado); //Pega todas as linhas que contem o resultado.
$hora = $linha['Hora_Entrada']; //Seleciona apenas a coluna Hora_Entrada.
$horaBD = strtotime($hora);
$horaSYS = strtotime($horasys);
$diferenca = ($horaSYS - $horaBD);
$horafinal = date("H:i:s", $diferenca);
echo '<html><head>';
echo '<title>Saida</title>';
echo '</head><body>';
echo $hora;
echo '<br/>';
echo $horasys;
echo '<br/>';
echo $horafinal;
echo '</body></html>';
mysql_close($conexao);
?>
Pergunta
*FIT*
Boa Tarde Pessoal!
Montei um script que pega a hora no banco de dados, pega a hora do sistema, e calcula a diferença entre elas.
Porém esta trazendo apenas a diferença dos minutos, e não da hora total...
Obrigado desde já!
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.