Zeit aufsplitten
Hallo liebe Community, ich sitze hier gerade an meinem Browserspiel und komme sehr gut vorran, doch jetzt habe ich eine frage. Ich habe eine Formel entwickelt, womit sich die Zeit um jede Stufe erhöht, aber das habe ich alles in Sekunden gespeichert, also 90 s oder 320 s.
Nun meine Frage, weiß einer wie ich das am besten in stunden:minuten:sekunden aufsplitten kann, sprich bei 90 sekunden 1minute:30sekunden? Vielen dank für die Hilfe. |
AW: Zeit aufsplitten
Kleine Anregung:
Warum hat 1 Tag 24 Stunden? Warum hat 1 Stunde 60 Minuten? Warum hat 1 Minute 60 Sekunden? Warum teilst du nicht einfach durch 60? Damit bekommst doch was du möchtest! Habe da natürlich auch ne Funktion für: PHP-Code:
Viel Spaß.. Gruß, nivRam |
AW: Zeit aufsplitten
erstmal danke dafür, doch ich habe noch nie mit list gearbeitet und weiß jetzt nicht wenn ich jetzt zeit(90); eingebe wie ich dann jetzt 1:30 rausbekomme bei deinem script,also wie rufe ich des auf das es des ausgibt, mit echo usw. scheint es net zu gehen
verstehste wie ich des meine? |
AW: Zeit aufsplitten
es ist ein array deswegen musst du es so aus geben:
PHP-Code:
|
AW: Zeit aufsplitten
Nur noch n Hinweis am Rande, um den Rest bei einer Ganzzahldivision zu ermitteln gibts den Modulo-Operator %:
Du hättest dann zum Beispiel $rest = $durchschn % 86400 Und anstatt floor() zu verwenden könntest du das ganze auch per (int) als Integer interpretieren lassen, das müsste eigentlich das gleiche machen und man muss nicht erst nachdenken was floor() jetzt genau macht ;) |
AW: Zeit aufsplitten
Die Daten stehen ganz normal in den Variablen $stunden, $tage usw drin!
Einfach folgendes coden und du bekommst die Minuten und Sekunden: PHP-Code:
|
AW: Zeit aufsplitten
Warum nimmst du nicht date() bzw. strftime()?
|
AW: Zeit aufsplitten
Zitat:
25.16. Wie wandle ich Sekunden in Tage/Stunden/Minuten/Sekunden um? http://www.php-faq.de/q/q-code-intervall.html |
Alle Zeitangaben in WEZ +2. Es ist jetzt 21:45:09 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.