English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP Date & Time Funktion Handbuch
Die Funktion microtime() gibt den aktuellen Unix-Zeitstempel und die Mikrosekunden zurück
microtime()Die Funktion gibt den aktuellen Unix-Zeitstempel und die Mikrosekunden zurück. Standardmäßig gibt diese Funktion einen Zeichenfolgenwert zurück, der die Mikrosekunden und die Sekunden, die durch einen Leerzeichen (Millisekunden) getrennt sind, enthält.
microtime($get_as_float)
Nummer | Parameter und Beschreibung |
---|---|
1 | get_as_float(optional) Dies ist ein Boolescher Wert, der angibt, ob das Ergebnis als Fließkommawert sein sollte. Wenn der Boolesche Werttrueals Parameter übergeben, gibt diese Funktion das Ergebnis als Fließkommawert zurück. |
Die Funktion microtime() gibt den aktuellen Unix-Zeitstempel zurück. Standardmäßig wird es als Zeichenfolge im Millisekundenformat zurückgegeben. Wenn der Boolesche Wert true an diese Methode übergeben wird, wird der aktuelle Zeitstempel in Sekunden und Mikrosekunden, genau auf die nächstgelegene Mikrosekunde, zurückgegeben.
Diese Funktion wurde ursprünglich in der PHP-Version4eingeführt und kann in allen höheren Versionen verwendet werden.
Der folgende Beispiel zeigtmicrotime()Verwendung-
<?php $time = microtime(); print($time); ?>Testen Sie heraus‹/›
Ausgaberesultat
0.60664200 1589305212
Lassen Sie uns versuchen,get_as_floatWert auftrue-
<?php $time = gettimeofday(true); print_r($time); ?>Testen Sie heraus‹/›
Ausgaberesultat
1589298812.5101
<?php $time_start = microtime(true); usleep(100); $time_end = microtime(true); $time = $time_end - $time_start; echo "in".$time."innerhalb einer Sekunde keine Aktion ausgeführt wurde\n"; ?>Testen Sie heraus‹/›
Dies ergibt folgendes Ergebnis-
in 0,0018141269683838innerhalb einer Sekunde keine Aktion ausgeführt wurde