Tema: microtime()
Ver Mensaje Individual
  #9 (permalink)  
Antiguo 19/03/2008, 19:16
Avatar de TheViejo
TheViejo
 
Fecha de Ingreso: marzo-2007
Ubicación: Delante de mi Vetusto PC.
Mensajes: 29
Antigüedad: 19 años, 7 meses
Puntos: 3
Re: microtime()

Hola.

Esto lo uso desde que utilizaba w98 hasta la actualizad, pasando por infinidad de versiones de php incluida la ultima.

Coloca esto al inicio de tu script. (Importante a inicio, justo bajo <?php)

Código PHP:
 function InicioCronometro()
  {
   
$Inicio = microtime();
   
$Inicio = explode(" ",$Inicio);
   return 
$Inicio[1] + $Inicio[0];
  }

 function 
FinCronometro($Inicio)
  {
   
$Fin = microtime();
   
$Fin = explode(" ",$Fin);
   
$Fin = $Fin[1] + $Fin[0];
   return (
$Fin - $Inicio);
  }
  

 
$PrecisionDecimal = 4; // La cantidad de números decimales devueltos
 
$start            = InicioCronometro(); 

Y esto justo al final (antes de ?>)

Código PHP:
 echo number_format(FinCronometro($start), $PrecisionDecimal, '.', ''); 

Esto tal cual llevo usando muchos años y no he tenido problemas.

Un saludo y espero que te funcione.