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

Tutoriel de base PHP

Tutoriel avancé PHP

PHP et MySQL

Manuel de référence PHP

Utilisation et exemples de la fonction gettimeofday() en PHP

Manuel des fonctions de date et heure PHP

La fonction gettimeofday() récupère l'heure actuelle

Définition et utilisation

gettimeofday()Cette fonction retourne l'heure actuelle du jour. Par défaut, cette fonction retourne l'heure actuelle sous forme de tableau. SitrueTransmis en tant que paramètre, cette fonction retourne le temps sous forme de nombre à virgule flottante.

Syntaxe

gettimeofday($return_float)

Paramètre

NuméroParamètres et descriptions
1

return_float($Optional)

C'est une valeur booléenne qui indique si le temps doit être une valeur flottante. Si cette valeur est true, cette fonction retourne le temps sous forme de valeur flottante.

 Les clés du tableau sont les suivantes :

  • "sec" - Secondes depuis l'époque Unix

  • "usec" - Microsecondes

  • "minuteswest" - Minutes à l'ouest du Greenwich

  • "dsttime" - Type de correction d'heure d'été

Retour de la valeur

PHP gettimeofday()Cette fonction retourne l'heure actuelle. Par défaut, cette valeur est un tableau contenant les clés suivantes : sec, usec, minuteswest, dsttime. Sireturn_floatSi la valeur est définie sur true, l'heure est retournée sous forme de valeur flottante.

Version PHP

Cette fonction a été introduite dans la version PHP4introduit dans PHP et peut être utilisé dans toutes les versions supérieures.

Exemple en ligne

L'exemple suivant montregettimeofday()Utilisation de la fonction-

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

Résultat de la sortie

Array
(
    [sec] => 1589298247
    [usec] => 881165
    [minuteswest] => 0
    [dsttime] => 0
)

Exemple en ligne

L'exemple suivant affiche l'heure actuelle sous forme de nombre à virgule flottante-

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

Résultat de la sortie

1589298812.5101

Exemple en ligne

Vous pouvez extraire une valeur de temps individuelle, comme suit-

<?php
   $time = gettimeofday();
   echo "sec: $time[sec]\n";
   echo "usec: $time[usec]\n";
   echo "minuteswest: $time[minuteswest]\n";
   echo "dsttime: $time[dsttime]"; 
?>
Testons voir‹/›

Résultat de la sortie

sec: 1589301022
usec: 843115
minuteswest: 0
dsttime: 0

Exemple en ligne

<?php
   print_r(gettimeofday());   
   echo gettimeofday(true);
?>
Testons voir‹/›

Cela produit les résultats suivants-

Array
(
    [sec] => 1589261767
    [usec] => 31653
    [minuteswest] => 0
    [dsttime] => 0
)
1589261767.032