Hi,
Leider gibt es einen Fehler. Die Veranstaltung fängt um am 05. Juli um 16.00 Uhr an. Dementsprechend berechnet das Skript nun eine Restzeit von 43 Tagen, undefined Stunden (hier müsste eigentlich 0 stehen), 27 Minuten und 0 Sekunden.
Warum setzt er statt undefined nicht wie bei den Sekunden einfach eine Null rein?
weil in disem Fall
if(Rest >= 3600)
übersprungen und daher
var Stunden = Math.floor(Rest/3600);
nicht gesetzt wird.
Du solltest Dir angewöhnen, alle Variablen mit sinnvollen Werten, in diesem Fall mit 0, vorzubelegen.
freundliche Grüße
Ingo