Bisogna usare un pò di inventiva e immaginazione. Fai una setTimeout che ad intervalli regolari controlla l'ora attuale (ora ed eventualmente minuti e secondi) e se si verificano le tue condizioni fai in modo di caricare di nuovo l'URL.

Potrebbe essere uno spunto

Ciao