English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriel de base PHP

Tutoriel avancé PHP

PHP & MySQL

Manual de référence PHP

Utilisation et exemples de la fonction microtime() PHP

Manuel des fonctions Date & Time PHP

La fonction microtime() retourne le timestamp Unix et le microseconde actuels

Définition et utilisation

microtime()La fonction retourne le timestamp Unix actuel et le microseconde. Par défaut, cette fonction retourne une valeur en chaîne de caractères contenant le microseconde et séparé par un espace (millisecondes).

Syntaxe

microtime($get_as_float)

Paramètre

NuméroParamètres et descriptions
1

get_as_float(opションnel)

C'est un booléen utilisé pour spécifier si le résultat doit être une valeur flottante. Si vous passez un booléentrueSi vous passez ce paramètre, cette fonction retourne le résultat sous forme de valeur flottante.

Valeur de retour

La fonction microtime() retourne le timestamp Unix actuel. Par défaut, elle retourne une valeur en chaîne de caractères en millisecondes. Si vous passez un booléen true en tant que paramètre à cette méthode, elle retourne le temps actuel, précis à la microseconde, depuis l'époque Unix en secondes.

Version PHP

Cette fonction a été introduite dans la version PHP4introduit et peut être utilisé dans toutes les versions plus récentes.

Exemple en ligne

Les exemples suivants montrentmicrotime()Utilisation de la fonction-

<?php
   $time = microtime();
   print($time);
?>
Testons pour voir‹/›

Résultat de la sortie

0.60664200 1589305212

Exemple en ligne

Essayons de convertirget_as_floatLa valeur est réglée surtrue-

<?php
   $time = gettimeofday(true);    
   print_r($time); 
?>
Testons pour voir‹/›

Résultat de la sortie

1589298812.5101

Exemple en ligne

<?php
   $time_start = microtime(true);
   usleep(100);
   
   $time_end = microtime(true);
   $time = $time_end - $time_start;
   
   echo "Dans".$time."secondes sans action\n";
?>
Testons pour voir‹/›

Cela génère le résultat suivant-

En 0.0018141269683838D'une manière inattendue