Hallo,
mit welcher Rechnung kann ich 9000 Sekunden in das Zeitformat
Stunde:Minute:Sekunde bringen sodass er es automatisch hochsetzt
wenn es mehr als 60 Sekunden sind.
Danke
Hallo,
mit welcher Rechnung kann ich 9000 Sekunden in das Zeitformat
Stunde:Minute:Sekunde bringen sodass er es automatisch hochsetzt
wenn es mehr als 60 Sekunden sind.
Danke
Also, eine Minute hat 60 Sekunden und eine Stunde hat 60 Minuten.
Wenn du jetzt mal nach multiplizieren und dividieren googlest und dir das anschaust ist das ganze für nen Fünftklässler zu lösen.
Vorrausgesetzt er versucht überhaupt selber eine Lösung zu finden.
Ich habe es schon so versucht, doch es will nicht klappen
Und wie ich das mit Modulo lösen kann weiß ich nicht.
<?php
$sekundenangabe = 800;
$zeit1 = $sekundenangabe/60;
$sekunden = $sekundenangabe;
$minuten = 0;
$stunden = 0;
while($sekundenangabe/60 >= 60)
{
$minuten++;
$sekunden = $sekunden - 60;
}
while($minuten/60 >= 60)
{
$stunden++;
$minuten = $minuten -60;
}
echo $stunden.":".$minuten.":".$sekunden;
?>
Alles anzeigen
Gibt 0:0:800 aus
Auch wenn dir das wieder nicht gefallen wird:
Werktage addieren, Wochentag ermitteln, Sekunden umwandeln. Alles Dinge, die man mit etwas Logik und Grundlagenkenntnissen alleine hinbekommt. Aber nein, du lässt dir alles vorkauen. Kopfschüttel
Danke das klappt zwar aber irgendwie macht mir die Denkweise von
Mod zu schaffen, ich gucke es mir morgen wenn ich ausgeschlafener
bin nochmal an.
Modulo ermittelt dir den Restwert zu einer Ganzzahl als Ergebnis beim dividieren ganzer Zahlen.
Bsp:
a % b = c
c ist die Differenz zwischen a und dem höchsten Vielfachen von b das kleiner als a ist.
11 % 3 = 2
Das größte Vielfache von 3 das kleiner 11 ist ist 9. Und 11 - 9 = 2.
Etwas klarer?
ZitatEtwas klare?
Hallo,
danke für die Erklärung ich hatte es mir zwar in Wikipedia angesehn,
aber da hatte ich es schneller wieder vergessen, als ich es verstehen konnte.
Ist in dem Sinne ja nichts schweres nur damit Rechnungen auszuführen,
hätte ich bisher noch nicht können, da mir die Denkweise fehlte.
Nun habe ich durchblickt, das du damit ja einfach checkst ob noch ein
Rest für Minuten, Sekunden über bleibt...
Floor() hatte ich in der Doku gesehn und die Nutzung ist auch plausibel,
was will man mit Kommerbeträgen oder aufgerundeten Zahlen, wenn man
wissen will wie viele volle Stunden, Minuten und Sekunden man hat.
Ich hatte wohl eben einfach nicht die Ruhe in dem Stress es so
schnell zu verstehen danke für deine Antwort!
In meinen ersten Versuch bin ich mit Modulo bei Sekunden angefangen,
was natürlich Schwachsinn war.
Kein Thema, solange du auch versuchst es zu verstehen und nicht nur blind kopierst gerne.
Hier zum Abschluss nochmal eine etwas brauchbarere Lösung, die da oben war nur auf den Kern der Sache eben runtergeschrieben.
Hast du das ausprobiert? Eine ähnliche Funktion wäre in php ja date(), da fangen die Stunden aber bei 01 an. Ich weiß jetzt nicht wie es bei sql ist.
Beides geht allerdings auch nur bis 23/24 Stunden maximum, keine Ahnung was für Wert da durchgejagt werden sollen.
Edit: Ok, Alternative für Werte bis maximal 23:59:59
Hallo,
ich habe es zwar ohne Funktion und ohne Arry aber das mit der
0 wenns kleiner 10 ist habe ich aus optischen Gründen ebenfalls
gemacht.
Wenn ich die Umrechnung nochmal brauche lager ich es aus und
wandel es auch in eine Funktion um, da es doch einige Vorteile
mit sich bringt.
Implode() kannte ich auch noch nicht, wieder was gelernt.
Implode() kannte ich auch noch nicht, wieder was gelernt.
Und deshalb empfehle ich dir, diese Seiten einfach mal 2 bis 3 mal durchzulesen:
http://de3.php.net/manual/de/ref.strings.php
http://de3.php.net/manual/de/book.array.php
Du musst dir nicht jede Funktion genau ansehen, aber verschaffe dir einen Überblick, was PHP zu bieten hat. String- und Array-Funktionen sind das A und O bei PHP
Und deshalb empfehle ich dir, diese Seiten einfach mal 2 bis 3 mal durchzulesen:
http://de3.php.net/manual/de/ref.strings.php
http://de3.php.net/manual/de/book.array.phpDu musst dir nicht jede Funktion genau ansehen, aber verschaffe dir einen Überblick, was PHP zu bieten hat. String- und Array-Funktionen sind das A und O bei PHP
Ok mach ich morgen