Jojo55: Vergangene Zeit - Funktion?

Beitrag lesen

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 ;)