PHP Handbuch
Zurück |  | Nach vorne

# microtime

(PHP 3, PHP 4 , PHP 5)

microtime -- Gibt den aktuellen Unix-Timestamp/Zeitstempel mit Mikrosekunden zurück

## Beschreibung:

mixed microtime ( [bool get_as_float])

microtime() gibt den aktuellen Unix Timestamp mit Mikrosekunden zurück. Diese Funktion steht nur auf Systemen zur Verfügung, die den Systemaufruf gettimeofday() unterstützen.

Wird diese Funktion ohne den optionalen Parameter aufgerufen, gibt diese die Zeichenkette "msec sec" zurück. Dabei entspricht sec der aktuellen Zeit, ausgedrückt als Anzahl der Sekunden seit Beginn der UNIX-Epoche (0:00:00 January 1, 1970 GMT), msec stellt den Mikrosekunden-Teil dar. Beide Teile des Strings werden in Sekunden zurückgegen.

Wird `get_as_float` angegeben und als `TRUE` ausgewertet gibt microtime() eine Fließkommazahl (float) zurück.

> Anmerkung: Der Parameter `get_as_float` wurde in `PHP 5.0.0` eingeführt.

Beispiel 1. microtime() Beispiel
`<?php function getmicrotime() { list($usec, $sec) = explode(" ",microtime()); return ((float)$usec + (float)$sec); } $time_start = getmicrotime(); for ($i=0; $i < 1000; $i++) { //mach nichts,1000 mal } $time_end = getmicrotime(); $time = $time_end - $time_start; echo "Nichts getan in $time Sekunden\n"; // mit PHP 5 erreichen Sie das Gleich auf folgende Art und Weise: $time_start = microtime(1); for ($i=0; $i < 1000; $i++) { //mach nichts,1000 mal } $time_end = microtime(1); $time = $time_end - $time_start; echo "Nichts getan in $time Sekunden\n"; ?>`

Siehe auch time().

Zurück | Zum Anfang | Nach vorne
localtime | Nach oben | mktime