Skip to content

Live Christmas Countdown Clock

Count down live to December 25 at midnight in your local time zone, with an automatic yearly rollover and clear calendar breakdowns.

When the Christmas countdown ends

The clock counts down to 12:00 AM at the start of December 25 in your device's local time zone. After Christmas begins, the target automatically moves to December 25 of the next year.

Days are exact 24-hour countdown units. The separate sleeps result rounds any partial remaining day upward.

Local time matters

Christmas reaches different time zones at different moments. This page follows the time zone and clock reported by your device, so travelers or incorrectly configured clocks may see a different result.

Remaining seconds
T=lfloor(tChristmastnow)/1000floorT=lfloor(t_{Christmas}-t_{now})/1000 floor
Whole days
D=lfloorT/86400floorD=lfloor T/86400 floor
Sleeps
S=lceilT/86400ceilS=lceil T/86400 ceil

Examples

One day and two hours remaining

Input

Local time is December 23 at 10:00 PM

Show result

Result

1 day, 2 hours, 0 minutes, 0 seconds

Frequently Asked Questions

Which time zone does the countdown use?

It uses the local time zone configured on your device.

Does Christmas Eve count as one sleep?

The sleeps value rounds any partial day up, so the exact result depends on the current local time.

References

Related Tools