Hi,
if (hours < 0) { hours = hours+24; }
Danke für deine Hilfe, aber dann kommen so Zahlen wie 24,25,26... Uhr bei raus.
dann machst Du etwas falsch. Entweder war der Wert vorher schon im Bereich 0-23 Uhr, oder er war kleiner als 0 - dann kann er niemals bei Addition von 24 so groß werden. Simpelste Mathematik.
Vermutlich hast Du Dich vertippt.
Ich habe leider keine Ahnung von Java Script,
Das solltest Du ändern. Es ist zumindest für mich kein Grund, Dir die Lernarbeit abzunehmen und ein Script zu schreiben.
Cheatah