date("d.m.Y") + Sekunden....

Patrick Z

Angesehenes Mitglied
Habe eine Fließkommazahl $dauer. 0,027....

Ich will die in ein Zeitformat umwandeln. Wie machen ich das? Habe da schon etwas.

Dann will $dauer mit $startzeitD addieren,.

Bsp:

13.40.15 + 45 Sek = 13.41

Dazu habe ich schon $dauer in Sekunden umgewandelt ($dauerN)

Aber ich kann nicht einfach $startzeitD = date("d.m.Y") mit 45 Sekunden addieren.

Danke
biggrin.gif

CODE


$startzeitD = date("d.m.Y");



$dauerN = $dauer * 60 * 60;

echo "$dauerN";

echo "<br><br><br>";




function AnzSek ( $sek ) {
$i = sprintf('%d : %02d : %02d : %02d ',
floor($sek / 86400),
floor($sek / 3600 % 24),
floor($sek / 60 % 60),
floor($sek % 60));
return $i;
}

// Ausgabe Tage : Stunden : Minuten : Sekunden

$www = AnzSek ($dauerN);
echo $www;
 
QUOTE Ich will die in ein Zeitformat umwandeln. Wie machen ich das? Habe da schon etwas.

Was ist denn das Ziel der Übung?
Im Float stecken angaben in Sekunden, die sollen in Umgangssprache ausgegeben werden?

Mit date und passender Doku zur Funktion sollte das kein Problem sein, wenn die Zahl über einen Cast sauber in einen Integer umgewandelt wurde.

Siehe:
http://de.php.net/manual/de/function.date.php
 
Zurück
Oben