Hallo, 
ich schon wieder 
 
ich hab ne Funktion die mir Sekunden in Stunden:Minuten:Restsekunden umrechnet. Nun habe ich irgendwie kurz vor der abgabe nen Bug endeckt und komme nicht ganz zur Lösung.
Beispiel:
Sekunden Anzahl: 107392
	
echo gibt mir hier "05:49:52" aus, was auch stimmt.
Nun mach eich das selbe für einen anderen Anwender
Beispiel:
Skunden Anzahl: 87467
	
Ausgabe echo: 00:17:47
Ähm bin ich blöd? Wie warum weshalb kommen da keine Stunden raus ?!
Ich wäre über einen Lösungsansatz sehr erfreut, da es etwas "eilig" ist und ich den Fehler erst heute morgen endeckt habe... ;/
Danke und Gruß
Jan
					ich schon wieder
 
 ich hab ne Funktion die mir Sekunden in Stunden:Minuten:Restsekunden umrechnet. Nun habe ich irgendwie kurz vor der abgabe nen Bug endeckt und komme nicht ganz zur Lösung.
Beispiel:
Sekunden Anzahl: 107392
PHP Code:
	
	
$secs  = "107392";
        $days  = intval($secs / (60 * 60 * 24));
        $secs  = $secs % (60 * 60 * 24);
        $hours = intval($secs / (60 * 60));
        $secs  = $secs % (60 * 60);
        $mins  = intval($secs / 60);
        $secs  = $secs % 60;
        echo $hours."<br>";
        if(strlen($hours)==1){
          $hours = "0".$hours;
        }
        if(strlen($mins)==1){
          $mins = "0".$mins;
        }
        if(strlen($secs)==1){
          $secs = "0".$secs;
        }
        $Time = $hours.":".$mins.":".$secs;
        echo $Time; 
Nun mach eich das selbe für einen anderen Anwender
Beispiel:
Skunden Anzahl: 87467
PHP Code:
	
	
$secs  = "87467";
        $days  = intval($secs / (60 * 60 * 24));
        $secs  = $secs % (60 * 60 * 24);
        $hours = intval($secs / (60 * 60));
        $secs  = $secs % (60 * 60);
        $mins  = intval($secs / 60);
        $secs  = $secs % 60;
        echo $hours."<br>";
        if(strlen($hours)==1){
          $hours = "0".$hours;
        }
        if(strlen($mins)==1){
          $mins = "0".$mins;
        }
        if(strlen($secs)==1){
          $secs = "0".$secs;
        }
        $Time = $hours.":".$mins.":".$secs;
        echo $Time; 
Ähm bin ich blöd? Wie warum weshalb kommen da keine Stunden raus ?!
Ich wäre über einen Lösungsansatz sehr erfreut, da es etwas "eilig" ist und ich den Fehler erst heute morgen endeckt habe... ;/
Danke und Gruß
Jan
 
          

 
							
						


 
 
Comment