Para calcular la diferencia entre dos horas, puedes realizar el siguiente código:
<?php
$horaentrada="08:15";
$horasalida="17:45";
$diferenciahora=date("H:i:s",strtotime("00:00:00")+strtotime($horasalida)-strtotime($horaentrada));
$tiempotrabajado=split(":",$diferenciahora);
$calculo=number_format($tiempotrabajado[0]+$tiempotrabajado[1]/60,2);
echo "Hora Entrada: ".$horaentrada."</br></br>";
echo "Hora Salida: ".$horasalida."</br></br>";
echo "Tiempo Trabajado: ".$diferenciahora.".</br></br>";
echo "Valor Decimal de Tiempo Trabajado: ".$calculo."</br>";
?>
La salida del código será la siguiente:
Hora Entrada: 08:15
Hora Salida: 17:45
Tiempo Trabajado: 09:30:00.
Valor Decimal de Tiempo Trabajado: 9.50
Espero haberte ayudado, hasta pronto.
No hay comentarios:
Publicar un comentario