Hallo Lutz
Ich programmiere ein Browser Online Game und war wie du auch vor diesem Problem gestanden !
Darum habe ich mir diese Funktion gebaut (ACHTUNG ! PHP5 Code !!!):
[code=PHP]
/**
* Errechnet aus einer Zeit in Sekunden die Dauer z.B.: 600 => "00:10:00"
*
* @access public
* @static
* @param int $seconds
*
* @return string
*/
public static function sec_to_time($seconds)
{
$seconds = round($seconds);
$days = floor($seconds / 86400);
$seconds -= 86400 * $days;
$hours = floor($seconds / 3600);
$seconds -= 3600 * $hours;
$minutes = floor($seconds / 60);
$seconds -= 60 * $minutes;
if ($minutes < 10) {
$minutes = "0" . $minutes;
}
if ($seconds < 10) {
$seconds = "0" . $seconds;
}
$time = $hours . ":" . $minutes . ":" . $seconds;
if ($days != 0) {
if ($days == 1) {
$time = $days . " Tag, " . $time;
} else {
$time = $days . " Tage, " . $time;
}
}
return $time;
}
[/code]
um das ganze PHP4 fähig zu machen, muss tu einfach "public static" vor "function" entfernen ;)