English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Manuale delle funzioni di data e ora PHP
La funzione microtime() restituisce il timestamp Unix e il microsecondo.
microtime()La funzione restituisce il timestamp Unix corrente e il microsecondo. Di default, restituisce un valore di stringa che contiene il microsecondo e il secondo separati da uno spazio (millisecondi).
microtime($get_as_float)
Numero di serie | Parametri e descrizione |
---|---|
1 | get_as_float(opzionale) Questo è un valore booleano utilizzato per specificare se il risultato dovrebbe essere un valore floating point. Se si passa un valore booleanotrueSe viene passato come parametro, questa funzione restituirà il risultato come valore floating point. |
La funzione microtime() restituisce il timestamp Unix corrente. Di default, restituisce un valore di stringa in millisecondi. Se si passa un valore booleano true come parametro a questo metodo, restituirà il tempo corrente in secondi con un'precisione di microsecondi.
Questa funzione è stata introdotta originariamente nella versione PHP 4 e può essere utilizzata in tutte le versioni superiori.
Esempi seguenti dimostranomicrotime()Utilizzo della funzione-
<?php $time = microtime(); print($time); ?>Testa e vediamo‹/›
Risultato di output
0.60664200 1589305212
Proviamo a convertireget_as_floatIl valore è impostato sutrue-
<?php $time = gettimeofday(true); print_r($time); ?>Testa e vediamo‹/›
Risultato di output
1589298812.5101
<?php $time_start = microtime(true); usleep(100); $time_end = microtime(true); $time = $time_end - $time_start; echo "In".$time."secondi non è stato eseguito alcun'operazione\n"; ?>Testa e vediamo‹/›
Questo produce i seguenti risultati-
In 0.0018141269683838 secondi non è stato eseguito alcun'operazione