Mostrando entradas con la etiqueta date. Mostrar todas las entradas
Mostrando entradas con la etiqueta date. Mostrar todas las entradas

27 de agosto de 2014

Calcular la diferencia entre dos valores de horas en Php

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.