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

Uso e esempio della funzione gettimeofday() PHP

Manuale dei Funzioni Data e Ora PHP

La funzione gettimeofday() ottiene l'ora corrente

Definizione e uso

gettimeofday()La funzione restituisce l'ora corrente del giorno. Per default, questa funzione restituisce l'ora corrente in forma di array. Se si passa un valore booleanotrueSe passati come parametro, questa funzione restituisce l'ora come numero decimale.

Sintassi

gettimeofday($return_float)

Parametro

Numero di serieParametri e descrizione
1

return_float($Optional)

Questo è un valore booleano che specifica se l'ora dovrebbe essere restituita come valore a virgola mobile. Se il valore è true, questa funzione restituisce l'ora come valore a virgola mobile.

 Le chiavi dell'array sono:

  • "sec" - secondi dall'era Unix

  • "usec" - numero di microsecondi

  • "minuteswest" - minuti di Greenwich ovest

  • "dsttime" - tipo di correzione dell'ora legale

Valore di ritorno

PHP gettimeofday()La funzione restituisce l'ora corrente. Di default, questo valore sarà un array contenente le seguenti chiavi: sec, usec, minuteswest, dsttime. Se sireturn_floatSe impostato su true, l'ora viene restituita come valore a virgola mobile.

Versione PHP

Questa funzione è stata introdotta originariamente nella versione PHP 4 e può essere utilizzata in tutte le versioni successive.

Esempio online

Esempio seguente dimostra-gettimeofday()Uso della funzione-

<?php
   $time = gettimeofday();    
   print_r($time);   
?>
Testa a vedere‹/›

Risultato di output

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

Esempio online

Esempio seguente: stampa l'ora corrente come valore a virgola mobile-

<?php
   $time = gettimeofday(true);    
   print_r($time); 
?>
Testa a vedere‹/›

Risultato di output

1589298812.5101

Esempio online

Puoi estrarre un singolo valore di tempo, come segue-

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

Risultato di output

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

Esempio online

<?php
   print_r(gettimeofday());   
   echo gettimeofday(true);
?>
Testa a vedere‹/›

Questo genera i seguenti risultati-

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