pascal.x: date & microtime

Beitrag lesen

Hallo,

ich hab hier ein Verständnis- oder Ansatzproblem, wo ich nicht so richtig weiterkomme...
Ich habe 2 Timestamps per microtime(true) erzeugt und gespeichert.
Anschließend erzeuge ich davon ein Datum und die Dauer zwischen beiden Timestamps, dabei tritt folgendes Phänomen auf:

  
<?php  
  
$time_1	= 1236255741.9503;  
$time_2	= 1236258445.2806;  
  
$date_1 = date("H:m:s - d.m.Y", $time_1);  
$date_2 = date("H:m:s - d.m.Y", $time_2);  
  
$dur	= date("H:i:s",mktime(0,0,$time_2-$time_1));  
echo '<pre>';  
echo 'Date 1: '.$date_1.'<br>';  
echo 'Date 2: '.$date_2.'<br>';  
echo 'Dur:    '.$dur.'<br>';  
echo '</pre>';  
  
?>  

führt zu folgender ausgabe:

Date 1: 13:03:21 - 05.03.2009
Date 2: 14:03:25 - 05.03.2009
Dur:    00:45:03

was ist daran jetzt falsch? die Dauer? oder die Datums-Berechnung?

echo $thanx.$name