Différence entre 2 temps tout simplement.
Comme time() ne gère le temps qu'à la seconde près, c'est pas assez précis, donc on utilise microtime() qui donne l'écoulement du temps à la microseconde près.
CODE :
function getmicrotime()
{
list($usec, $sec) = explode(" ",microtime());
return ((float)$usec + (float)$sec);
}
Au début de ton script, tu appeles cette fct en la mettant ds une variable ($debut=getmicrotime()), pareil à la toute fin du script ($fin=getmicrotime()), puis tu soustrais en arrondissant pour ne garder que jusqu'au millième de seconde par exemple, donc round($fin-$debut, 4) et t'affiches ce résultat qui est donné en secondes.