nobody: Sekunden in Minuten:Sekunden umrechnen

Beitrag lesen

Hallo!
* ja - bin immer noch wach... *

Also ich hab das wieder ein neues Problem: Ich habe ein Eine best. Anzahl an Sekunden, und ich möchte die Sekunden jetzt in Minuten:Sekunden ausdrücken, also z.B. 155 Sekunnden, daraus soll werden

2:35 => 2 Minuten und 35 Sekunden

Mir fällt aber so überhaupt gar keine Möglichkeit ein, wie ich das "umrechnen" könnte. Und die mir bekannten PHP-Funktionen beziehen sich immer auf ein Kalenderdatum, oder?

Jemand ne Idee?

Viel grüße,

Andreas

$sek = 155;
$min = $sek / 60; // = 2.5833333 Das hast du vor dem Komma schon die Minuten
$min_final = round($min);
$rest = explode(".",$min); // $rest[1] = 58333
$rest = $rest[1] / 10; // $rest = 58.333
$rest = round($rest); // $rest = 58
$sek_final = ($rest * 60) / 100; // Nach dreisatz
echo "$min_final:$sek_final";

Das sieht jetzt ziemlich kompliziert aus, und wahrscheinlich gibt es eine vieieieieieiel bessere Lösung, aber ich gehe gerade ins Bett und stehe nciht auf ;-)