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

Tutorial di base PHP

Tutorial avanzato PHP

PHP & MySQL

Manuale di riferimento PHP

Utilizzo e esempio della funzione microtime() PHP

Manuale delle funzioni di data e ora PHP

La funzione microtime() restituisce il timestamp Unix e il microsecondo.

Definizione e utilizzo

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).

Sintassi

microtime($get_as_float)

Parametro

Numero di serieParametri 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.

Valore di ritorno

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.

Versione PHP

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

Esempio online

Esempi seguenti dimostranomicrotime()Utilizzo della funzione-

<?php
   $time = microtime();
   print($time);
?>
Testa e vediamo‹/›

Risultato di output

0.60664200 1589305212

Esempio online

Proviamo a convertireget_as_floatIl valore è impostato sutrue-

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

Risultato di output

1589298812.5101

Esempio online

<?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