ist Zeitberechnung korrekt ?

katlina

Mitglied
Hallo und einen schönen Samstag erstmal. Ich hätte mal ne Frage zu meinem Zeitberechnungscode:

function microtime_float()
{
list($usec, $sec) = explode(" ", microtime());
return ((float)$usec + (float)$sec);
}

$time_start = '1203161045.16';

$time_end = microtime_float();
$time = $time_end - $time_start;

echo "vergangene Zeit: $time Sekunden\n";

Ergibt z.B.: vergangene Zeit: 208.933753967 Sek

Und zwar wechseln die beiden letzten Ziffern nach dem Komma des Augabeergebnisses bei mehrmaligem Aufruf des Skripts immer zwischen zwei Werten. Sprich im Beispiel ist es entweder die 67 oder die 14 (also z.B. 597.402503014). Da kann doch was nicht stimmen, oder ? Hab ich da einen Fehler im Skript ? Danke für Antworten und lg
 
Zuletzt bearbeitet:
Zurück