localtime
<<<
microtime mktime
>>>

6.6 Dates et heures
6 Référence des fonctions
 Manuel PHP

Introduction
Pré-requis
Installation
Configuration à l'exécution
Configuration à l'exécution
Types de ressources
Constantes pré-définies
checkdate
date_default_timezone_get
date_default_timezone_set
date_sunrise
date_sunset
date
getdate
gettimeofday
gmdate
gmmktime
gmstrftime
idate
localtime
->microtime
mktime
strftime
strptime
strtotime
time

6.6.21 microtime() Retourne le timestamp UNIX actuel avec microsecondes

[ Exemples avec microtime ]   PHP 3, PHP 4, PHP 5

mixed  microtime ( bool   get_as_float )

microtime retourne le stimestamp Unix avec les microsecondes. Cette fonction est uniquement disponible sur les systèmes qui supportent la fonction gettimeofday().

Lorsque cette fonction est appelée sans l'argument optionnel, elle retourne la chaîne "msec sec" avec sec qui est mesurée en secondes depuis le début de l'époque UNIX, (1er janvier 1970 00:00:00 GMT), et msec qui est le nombre de microsecondes de cette heure. Cette fonction est seulement disponible sur les systèmes d'exploitation qui supportent la fonction système gettimeofday().

Si get_as_float est fourni et vaut TRUE , microtime retourne un nombre à virgule.

Note

Le paramètre get_as_float a été ajouté en PHP 5.0.0.

Exemple avec microtime

<?php
/**
* Fonction simple identique à celle en PHP 5 qui va suivre
*/
function microtime_float()
{
  list(
$usec, $sec) = explode(" ", microtime());
  return ((float)
$usec + (float)$sec);
}

$time_start = microtime_float();

// Attend pendant un moment
usleep(100);

$time_end = microtime_float();
$time = $time_end - $time_start;

echo
"Ne rien faire pendant $time secondes\n";
?>
Exemple avec microtime en PHP 5

<?php
$time_start
= microtime(true);

// Attend pendant un moment
usleep(100);

$time_end = microtime(true);
$time = $time_end - $time_start;

echo
"Re rien faire pendant $time secondes\n";
?>

Voir aussi time .

<< microtime >>
localtime Dates et heures mktime