Baba: Alarmfunktion programmieren

Beitrag lesen

vorgeschlagene Variante 1:

regelmäßig in kurzen Abständen (setInterval() wäre da nützlich) die aktuelle Uhrzeit abfragen, mit der eingestellten Alarmzeit vergleichen, und bei Erreichen bzw. Überschreiten deine Alarmfunktion aufrufen.

vorgeschlagene Variante 2:

einmal die Differenz zwischen aktueller Zeit und Alarmzeit zu berechnen, und dann setTimeout() mit eben dieser Zeitspanne aufzurufen.

Ich würde eine Kombination aus beiden vorschlagen. Mit Variante 2 alle e.g. 5 Minuten die aktuelle Uhrzeit abfragen. Dazwischen in Javascript zählen. Ich meine mich zu erinnern, das das Zählen von Sekunden in JS einigermaßen schwanken kann. Ich meine es gab auch mal eine Diskussion dazu auf selfhtml.

Cheers, Baba

--
Baba kommt von Basketball