logo oujood
🔍

PHP la fonction gettimeofday()

OUJOOD.COM

gettimeofday() fonction php définition

PHP Version: 4+
Évolution : PHP 5.1.0 : Ajout du paramètre return_float

La fonction gettimeofday() retourne un tableau associatif qui contient les informations de l'heure actuelle donnée par le système.
Valeurs de retour
Par défaut, un tableau est retourné. Si le paramètre return_float est défini, alors un nombre décimal sera retourné.
Clés du tableau :

  • "sec" : secondes depuis l'époque Unix
  • "usec" : microsecondes
  • "minuteswest" : minutes de décalage par rapport à Greenwich, vers l'Ouest.
  • "dsttime" : type de correction dst

gettimeofday() fonction php Syntaxe

gettimeofday(return_float)


Liste de paramètres de la fonction gettimeofday()


Paramètre Description
return_float Lorsque défini à TRUE, un nombre décimal est retourné à la place d'un tableau.

Exemple avec gettimeofday()

Exemple :     📋 Copier le code


	<?php
	echo(gettimeofday(true) . "<br>");
	print_r(gettimeofday());
	?>
 
L'exemple ci-dessus va afficher :

1777273695.0588
Array ( [sec] => 1777273695 [usec] => 58763 [minuteswest] => 0 [dsttime] => 0 )

Exemple 2 affichage de l'heure actuelle en secondes et microsecondes avec gettimeofday()

Ce code affiche l'heure actuelle en secondes et microsecondes à l'intérieur de la balise <pre>.

Exemple :     📋 Copier le code


	<!DOCTYPE html>
<html lang="fr">
<head>
    <meta charset="UTF-8">
    <title></title>
</head>
<body>
<pre>
<?php
	$my_t=gettimeofday();
	print("$my_t[sec]");
	echo "\n";
	print("$my_t[usec]");
?>
</pre>
</body>
</html>
 
L'exemple ci-dessus va afficher :
1777273695
58765

Voici comment cela fonctionne :

  • 1 - print("$my_t[sec]"); : affiche les secondes extraites de l'heure actuelle dans la variable $my_t.
  • 2 - echo "\n"; : ajoute une nouvelle ligne après l'affichage des secondes pour séparer les valeurs.
  • 3 - print("$my_t[usec]"); : affiche les microsecondes extraites de l'heure actuelle dans la variable $my_t.

Lorsque le code PHP sera exécuté, les valeurs des secondes et microsecondes seront affichées.

Voir aussi: La fonction gmdate()

Reference de date/heure de PHP