Florian: Zeitdifferenz ausrechnen

Hallo!

Wie kann ich die Zeitdifferenz von zwei Zeitangaben ausrechnen.
Für die Eingabe gibt es zwei textfelder, in denen Zeitangaben eingetragen werden.

Beispiel:
12:00
17:25

Wie bekomme ich die Differenz der Stunden, wobei jede Angefangene Stunde auf eine ganze Stunde aufgerundet wird.
Differenz: 5:25 Stunden
Benötigt wird eine Zahl: Hier sind es 6 Stunden was benötigt wird.

Vielleicht könnt Ihr mir helfen. Ich kenne mich leider nicht so gut aus mir JS

MFG Florian

  1. Tag Florian.

    Für die Eingabe gibt es zwei textfelder, in denen Zeitangaben eingetragen werden.

    Ausschließlich Uhrzeiten innerhalb des gleichen Tags?

    Beispiel:
    12:00
    17:25
    Wie bekomme ich die Differenz der Stunden, wobei jede Angefangene Stunde auf eine ganze Stunde aufgerundet wird. Differenz: 5:25 Stunden, Benötigt wird eine Zahl: Hier sind es 6 Stunden was benötigt wird.

    So schlimm ist es nun auch nicht :-)
    Du brauchst den in das Textfeld eingegebenen Wert, diesen zerlegst du in Stunde und Minute (Trennzeichen ist der Doppelpunkt). Die Ergebnisse der Zerlegung testest du darauf, ob sie gültige Zahlenwerte innerhalb des für Stunde/Minuten geltenden Wertebereichs darstellen. Nun musst du bloß noch unterscheiden, ob der Minutenwert größer 0 ist, denn dann muss der Stundenwert um 1 erhöht werden. Jetzt noch die Differenz der Stundenwerte ausrechnen, formatieren, ausgeben, fertig.

    Siechfred