Seite 1 von 1

Zeitberechnung

Verfasst: Mi 4. Mai 2011, 21:49
von chriss
Hm.. is spät und ich hab was getrunken, und hab fogende funktion geschrieben, die mir eine Sekunden zeit in stunden minuten und sekunden umrechnet...
Mit erscheint mein weg aber relativ lang.

Geht das kürzer oder hab ich schon den optimalen weg gewählt?

Code: Alles auswählen

        if(time() < $row2->next_download)
        {
            $time = $row2->next_download - time();
            if($time > 3600){
                $stunden = floor($time/3600);
                $rest = $time - ($stunden * 3600);
            }
            if(($rest > 60 AND $stunden) OR ($time < 3600 AND $time > 59)){
                $minuten = floor($time/60);
                $sekunden = $time - ($minuten * 60);
            }
            else if($rest!==0) {
                $sekunden = $rest;
            }
            if($time < 60)
            {
                $sekunden = $time;
            }
             $string = '';
                if($stunden){  $string = "$stunden Stunden"; }
                if($minuten){ $string = $string."$minuten Minuten "; }
                if($sekunden){ $string = $string."$sekunden Sekunden. "; }
                $warnung[] = "Sie haben das Downloadlimit erreicht. Bitte warten sie $string";
        }

Re: Zeitberechnung

Verfasst: Sa 7. Mai 2011, 08:24
von npage-user
Irgendwie weiß ich nicht, was gemeint ist. Erkläre das doch etwas genauer, dann kann man dir vielleicht helfen. [smilie=flushflush.gif]

Re: Zeitberechnung

Verfasst: Sa 7. Mai 2011, 10:03
von chriss
Ich habs mir nochmal angesehen, und ich denke, das ich schon den kürzesten weg gewählt habe.

Es geht darum, ob ich die umrechnung von Sekunden in Stunden, Minuten und Sekunden auch mit weniger Rechenschritten hinbekommen hätte.
Aber ich glaube das geht nicht.