Ganz ähnlich wie mit dem Datum kann auch mit der Zeit gearbeitet werden. Die folgende Tabelle enthält eine Auflistung der wesentlichen Zeitfunktionen.
Funktion
Beispiel
Beschreibung
localtime ([$tstamp [, is_associative]])
localtime()
Ermittelt die lokalen Zeitwerte. Sollte der optionale Parameter is_associative auf 1 gesetzt werden, wird ein assoziatives Array zurückgeliefert, ansonsten ein indiziertes.
Mithilfe der Funktion sind Sie in der Lage, den aktuellen Unix-Zeitstempel mit Mikrosekunden zu erhalten. Seit PHP 5 steht Ihnen für diese Funktion ein optionaler Parameter get_as_float zur Verfügung. Sollten Sie den Parameter mit true (1) setzen, gibt microtime() eine Fließkommazahl (float) zurück.
Beispiel
<?php
// PHP 4 ohne Parameter
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
}