localtime
mktime
Fonctions Date/Heure
PHP Manual

# microtime

(PHP 4, PHP 5)

microtime — Retourne le timestamp UNIX actuel avec les microsecondes

### Description

mixed microtime ([ bool `$get_as_float` ] )

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

### Liste de paramètres

`get_as_float`

  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. Les deux parties de la chaîne sont retournées sous la forme de secondes.

  Si le paramètre optionnel `get_as_float` est défini à `TRUE` alors microtime() retourne un nombre à virgule.

### Historique

Version | Description
--- | ---
5.0.0 | Le paramètre `get_as_float` a été ajouté.

### Exemples

Exemple #1 Durée d'exécution d'un script avec la fonction 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 #2 Durée d'exécution d'un script en PHP 5

`<?php
$time_start = microtime(true);
// Sleep for a while
usleep(100);
$time_end = microtime(true);
$time = $time_end - $time_start;
echo "Did nothing in $time seconds\n";
?>`

### Voir aussi

- time() - Retourne le timestamp UNIX actuel

localtime
mktime
Fonctions Date/Heure
PHP Manual