Hallo PHP-User,
gibt es eigentlich eine einfache Art über PHP eine Stundenangabe
wie z.B. 0.87274655355249 Stunden im Format Stunde, Minute, Sekunde umrechnen zu lassen, denn wenn ich es jedesmal durch 60 teile, weiß das Script ja nicht wann die z.B. die Minuten oder Stunden erreicht sind.
Ich habe folgende Abfrage :
und bekomme richtigerweise '823 h ,49 m ,22 s' raus .
Wenn ich nun dieses z.B. durch die Gesamtanzahl der Besucher teile
bekomme ich folgendes raus '0.87274655355249'
würde aber dieses auch gerne im oben genannten Format generieren
z.B. '52 m, 21s' und wenn die 60 m überschritten dann automatisch
'1 h, 2 m, 32s' ausgegeben wird.
Danke im voraus
Gruß Manuela
gibt es eigentlich eine einfache Art über PHP eine Stundenangabe
wie z.B. 0.87274655355249 Stunden im Format Stunde, Minute, Sekunde umrechnen zu lassen, denn wenn ich es jedesmal durch 60 teile, weiß das Script ja nicht wann die z.B. die Minuten oder Stunden erreicht sind.
Ich habe folgende Abfrage :
PHP-Code:
<?php
$sql = "SELECT TIME_FORMAT(SEC_TO_TIME(sum(online)),'%k h ,%i m ,%s s'), ROUND(AVG(mp),2) FROM ".$tbl_logs;
$res = mysql_query($sql);
$vgonline = mysql_result($res ,0);
echo $vgonline;
?>
Wenn ich nun dieses z.B. durch die Gesamtanzahl der Besucher teile
PHP-Code:
<?php
$vbonline = $vgonline/$mhits;
echo $vbonline;
?>
würde aber dieses auch gerne im oben genannten Format generieren
z.B. '52 m, 21s' und wenn die 60 m überschritten dann automatisch
'1 h, 2 m, 32s' ausgegeben wird.
Danke im voraus
Gruß Manuela
Kommentar