8.20 Dates et heures
8 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
|
8.20.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
.
|