If a user is viewing the countdown at 11:59:59, the countdown is counting down to today at 21:00, so it would display:
09 hours 00 minutes 01 seconds and counting
What happens in the next second as the user is watching the countdown?
Now if the user refreshes the page after a few seconds, or a new user views the page, the countdown would now countdown to tomorrow at 21:00, so it would display:
32 Hours 59 Minutes 58 Seconds and counting
But, since the countdown would never reach 00:00:00, what should happen when the countdown reaches the roll-over time?
1. keep on counting down to today at 21:00?
2. suddenly reset (for no apparent reason) to and start counting down to 21:00 + 24 hours?