Datumsfunktion

HackTack10

Mitglied
Hi !

Möchte die Zeit in Tagen, Stunden, Minuten, sekunden ausgeben.
In den Variablen Endzeit und Startzeit, steht der Wert 01.01.70 1:00:00 ! Was natürlich nicht sein kann !

Sie Speicherung nehme ich so vor !
Code:
$startzeit=time();
$startauktion=$startzeit;
$dauerzeit=($dauer*86400);
$endzeit=($startauktion+$dauerzeit);


Code:
$anzahl = mysql_query ( "SELECT * FROM dateauktionen WHERE id='$id'");

$aktuell=time();

$auktion= mysql_fetch_array($anzahl);



if($auktion[status]=="j" || $auktion[endzeit]<=$aktuell)
{
$site="auktion_2";
}
else
{
$site="auktion";
}



$startzeit= date("d.m.y  G:i:s",$auktion[startzeit]);
$endzeit= date("d.m.y  G:i:s",$auktion[endzeit]);


$target = $auktion[endzeit]; 
$diff = $target - time(); 

$days = ($diff - ($diff % 86400)) / 86400; 
$diff = $diff - ($days * 86400); 
$hours = ($diff - ($diff % 3600)) / 3600; 
$diff = $diff - ($hours * 3600); 
$minutes = ($diff - ($diff % 60)) / 60; 
$diff = $diff - ($minutes * 60); 
$seconds = ($diff - ($diff % 1)) / 1; 

$zeitnoch="$days T. $hours h. $minutes m. $seconds s.";
if($hours=="0" && $days=="0")$zeitnoch="$minutes min. $seconds sek.";
 
Zurück