jueves, 9 de julio de 2015

Calcular la diferencia en segundos, minutos, horas.. entre dos fechas php. Calcular cuanto tarda nuestro código en ejecutarse.

Los pasos son
1.- Calcular la fecha actual en segundos a comienzo del código
2- Código
3- Calcular la fecha actual despues de ejecutarse. Ver la difrencia transcurrida.


$fecha1 = date('Y-m-d H:i:s');

/* código */

$fecha2 = date('Y-m-d H:i:s'); 
$segundos = (strtotime($fecha2)-strtotime($fecha1));
$segundos = abs($segundos); 
$segundos = floor($segundos);
echo $segundos;

Una vez calculado el valor en segundos, Basta realizar conversiones a minutos, horas o segundos según deseemos. 

60 segundos = 1 minuto => $minutos = ($segundos /60);
60min = 1hora                => $horas = ($minutos/60) o $horas = ($segundos /60/60);
...

No hay comentarios:

Publicar un comentario

Jesús Moreno - Ingeniero Ténico Informático - consultor Informático

Hola, soy Jesús Moreno Ingeniero Técnico Informático en sistemas por la US y propietario de éste blog. Mi trabajo en los ultimos años se ...