Du könntest einen Sekundentimeout in eine Schleife packen (der dann sooft nacheinander aufgerufen wird, wie Sekunden eingestellt werden). Der Countdown würde aber je nach Rechenleistung hinterherhinken.
Besser wäre es, beim Starten des Countdowns das Datum und die Uhrzeit des Endes zu berechnen und dann in regelmäßigen Abständen die noch verbleibende Zeit auszurechnen und anzuzeigen. Wenn die verbleibende Zeit kleiner als null ist, kann das Ereignis "per Hand" aufgerufen werden.
Gruß
Junny