Hallo zusammen,
ich habe folgenden Code gefunden und er funktioniert auch super, nur möchte ich das Ergebnis anders Formatiert ausgegebnen wird. Bekomme das aber irgend wie nicht richtig hin. Ich verstehe den zusammenhang mit dem % Zeichen nicht ??
Wer kann mir da helfen?
Code
function intervall($sek) {
$i = sprintf('%d Tag%s, %d Stunde%s,'.
' %d Minute%s und %d Sekunde%s',
$sek / 86400,
floor($sek / 86400) != 1 ? 'e':'',
$sek / 3600 % 24,
floor($sek / 3600 % 24) != 1 ? 'n':'',
$sek / 60 % 60,
floor($sek / 60 % 60) != 1 ? 'n':'',
$sek % 60,
floor($sek % 60) != 1 ? 'n':''
);
return $i;
}
Alles anzeigen
Ergebnis: 1 Tag, 23 Stunden, 32 Minuten und 7 Sekunden
Mein Wunsch: 1d 23:32:07h
Vielen Dank, Oli