Skip to main content
Dates & TimeFree · no sign-up

Days Until Christmas

The countdown to 25 December, with the weekday, the federal day off, and the Julian date.

Updated

Defaults to today. Change it to plan from another date.

Until Christmas

138days

to Friday 25 December 2026

Christmas Day
25 December 2026
Falls on a
Friday
Weeks and days
19w 5d
Working days
99
Federal day off
25 December 2026
Julian 25 December falls on
7 January 2027

Churches on the Julian calendar keep 25 December too. It is not a different date — it is the same date on a calendar the civil world no longer uses, which currently reads 13 days behind. That is why the civil date lands on 7 January 2027. The gap is not permanent: 2100 is a leap year on the Julian calendar and not on the Gregorian one, so from March 2100 it widens to 14 days.

The count treats the day you enter as day zero and counts whole days to 25 December, taking the date from your own device. Working days are the Monday-to-Friday count and take no account of any public holiday in between.

In short

How many days are left until Christmas?

The calculator counts complete calendar days to 25 December, with today as day 0. Christmas 2026 falls on Friday 25 December. The federal holiday stays on that date; only the observed day off may shift when Christmas falls on a weekend.

The current date comes from your device, so the displayed countdown follows your local calendar day rather than a server timezone.

How to use the days until christmas

Open the page and read the number of complete calendar days remaining before 25 December. The calculator takes today from your device, treats today as day 0, and counts each following midnight until the target date. On Christmas Day the result is 0 rather than 1, because no complete day remains before the date arrives.

If 25 December has already passed in your local calendar year, the target rolls forward to 25 December of the next year. This prevents a negative countdown and keeps the headline tied to the next occurrence. Check your device date when the answer seems one day out, especially around midnight or while travelling across time zones.

25 December

Christmas Day

the legal holiday date does not move

Day 0

Counting convention

today is excluded from complete days remaining

13 days

Current calendar gap

Julian 25 December currently reads as Gregorian 7 January

The weekday beside the countdown is useful for planning, but do not confuse it with the federal observed day off. Under 5 U.S.C. 6103(a), Christmas Day is the legal public holiday on 25 December. The statute does not rename 24 or 26 December as Christmas when a weekend changes the workday treatment.

For an ordinary Monday-to-Friday federal schedule, Saturday 25 December is observed on Friday 24 December, while Sunday 25 December is observed on Monday 26 December. Employees on nonstandard schedules can fall under different in-lieu-of rules, so the displayed observed date is a standard-schedule planning aid rather than a universal closure rule.

The Julian comparison answers a different calendar question. Churches retaining the Julian calendar celebrate the Nativity on 25 December in that calendar. At present, civil Gregorian calendars label the same day 7 January. Other Orthodox churches use the Revised Julian or Gregorian calendar and therefore keep the observance on civil 25 December.

That 13-day gap is not permanent. The Julian calendar makes every fourth year a leap year, while the Gregorian calendar skips century leap years unless the year divides by 400. In 2100 the Julian calendar adds a day that the Gregorian calendar does not, increasing the gap to 14 days after February.

Do

  • Check the device date before trusting a near-midnight countdown.
  • Keep Christmas Day separate from an observed federal day off.
  • Qualify the observed date as applying to standard federal schedules.
  • Name both calendars when discussing a January civil date.

Don't

  • Call 24 or 26 December the moved Christmas holiday.
  • Flatten differing Orthodox calendar practices into one January civil date.
  • Treat the current 13-day calendar gap as permanent.
  • Present a countdown convention as a universal legal rule.

Counting down to another date?

Set any future target and use the same day-zero convention for a trip, deadline, anniversary, or event.

Count days to a date

Christmas dates generated by this page’s date engine, including the weekday, the observed day off for a standard Monday-to-Friday federal schedule, and the Gregorian date corresponding to Julian 25 December.

YearChristmas weekdayFederal observed day offGregorian date of Julian 25 DecemberCalendar gap
2026Friday25 December 20267 January 202713 days
2027Saturday24 December 20277 January 202813 days
2028Monday25 December 20287 January 202913 days
2029Tuesday25 December 20297 January 203013 days
2030Wednesday25 December 20307 January 203113 days
2031Thursday25 December 20317 January 203213 days
2032Saturday24 December 20327 January 203313 days
2033Sunday26 December 20337 January 203413 days
2034Monday25 December 20347 January 203513 days
2035Tuesday25 December 20357 January 203613 days
2036Thursday25 December 20367 January 203713 days
2100Saturday24 December 21008 January 210114 days
Rows for 2026 through 2036 use christmasCountdown and julianGap without a stored weekday lookup. The 2100 row shows the next change in the Julian-Gregorian offset. Observed dates describe the ordinary federal work schedule; nonstandard schedules follow separate OPM in-lieu-of rules.

When the federal observed day moves

Federal law lists Christmas Day, 25 December, among the legal public holidays. Weekend observation is a work-schedule rule layered on top of that fixed date. For the standard Monday-to-Friday schedule, a Saturday holiday produces a Friday day off and a Sunday holiday produces a Monday day off. The reference table keeps both dates visible.

The qualification about schedule is material. The Office of Personnel Management explains separate in-lieu-of determinations for employees whose basic workweek is not Monday through Friday. A shift worker may therefore have a different designated day, even while the calendar holiday remains the same 25 December shared by everyone covered by the statute.

Standard Monday-to-Friday federal schedule
Christmas falls Monday to Friday
Observed on 25 December
Christmas falls Saturday
Observed Friday 24 December
Christmas falls Sunday
Observed Monday 26 December

These are day-off rules for the ordinary federal schedule, not a change to the legal holiday date.

Private employers, schools, transit operators, and local governments can publish their own closure calendars. The federal row is therefore evidence about federal employees under the stated schedule, not a promise that every workplace will close on the same day. For travel or payroll decisions, use the calendar issued by the organization that controls the schedule.

Why Julian 25 December currently appears in January

A calendar date is a label inside a calendar system. Julian 25 December currently coincides with Gregorian 7 January because the Gregorian count runs 13 dates ahead. Saying that the feast itself is on 7 January erases that distinction and also misdescribes Orthodox churches using calendars aligned with civil 25 December.

The gap grows at skipped Gregorian century leap years. Both calendars included 29 February 2000 because 2000 divides by 400. In 2100, however, the Julian calendar includes 29 February and the Gregorian calendar does not. From Julian March onward, the offset becomes 14 days, so Julian 25 December 2100 coincides with Gregorian 8 January 2101.

The page computes this comparison with the same Julian-gap function used by the date engine, rather than storing 7 January as a permanent answer. That choice matters even in a long-range table: a fixed January date would silently become wrong at the first Gregorian century that is not divisible by 400.

What the early documentary evidence establishes

The Roman Chronography of 354 contains an entry placing Christ’s birth at Bethlehem on the eighth day before the Kalends of January, which is 25 December under Roman inclusive counting. The document establishes that a December 25 observance was recorded in Rome by the time of that fourth-century compilation. It does not explain why the date was chosen.

The evidence does not justify calling 336 the first Christmas as an uncontested fact. That date depends on scholarly analysis of components within the later compilation rather than an explicit claim in the surviving text. A careful account separates what the primary document says from the historical reconstruction scholars may build around it.

The same discipline applies to Sol Invictus. The chronology allows historians to discuss competing interpretations, but no cited primary text states that church authorities chose Christmas to replace that festival. The responsible conclusion is narrower: the fourth-century Roman record demonstrates the date, while the reason for selecting it remains a historical question rather than a settled quotation.

The formula, worked line by line

The countdown is an exact difference between two civil dates. The engine converts each date to a UTC midnight solely for arithmetic, subtracts the two values, and divides by 86,400,000 milliseconds per day. Using UTC keeps daylight-saving changes out of the result, while taking today from the browser keeps the starting calendar date local to the reader.

Today is day 0 and the target is 25 December. If the current date is 24 December, one complete day remains; on 25 December, zero remain. Informal countdowns sometimes include both endpoint dates and therefore show a number one higher, but no authority imposes one universal convention, so this page states its own beside the result.

The target year is the current year until Christmas has passed, then the next year. Weekday observation is applied only after the target is fixed: Saturday shifts the standard federal day off back one day, Sunday shifts it forward one day, and every weekday leaves the observed date equal to 25 December.

The Julian comparison adds the calendar gap to Gregorian 25 December as a civil-date calculation. For dates after February, the gap equals the Gregorian century count minus the centuries divisible by 400, with the historical offset accounted for. It returns 13 now and 14 for December 2100.

days remaining = whole UTC days from the local civil date to 25 December
target year = this year when today is on or before 25 December; otherwise next year
Saturday observed date = 24 December; Sunday observed date = 26 December
Julian gap after February = floor(year / 100) - floor(year / 400) - 2
Gregorian date of Julian 25 December = Gregorian 25 December + Julian gap
When the day off moves and the holiday does notChristmas is 25 December every year. For a standard Monday-to-Friday federal schedule the paid day off moves only when 25 December falls at a weekend: 2027 lands on a Saturday, observed 24 December.THE HOLIDAY IS ALWAYS 25 DECEMBER2026Friday25 Dec2027Saturday25 Decoff 24 Dec2028Monday25 Dec2029Tuesday25 Dec2030Wednesday25 Dec5 U.S.C. §6103 moves the paid day off, never the date of the holiday.
One fixed holiday date, one possible observed day off, and a separate conversion for Julian 25 December.
The 2027 weekend shift
Legal holiday
Saturday 25 December 2027
Standard federal observed day off
Friday 24 December 2027
Julian-Gregorian gap
13 days
Julian 25 December on the civil calendar
Friday 7 January 2028
What moves
The day off moves; Christmas Day does not

All four values come from the engine. The observed-date line assumes an ordinary Monday-to-Friday federal schedule and should not be generalized to every employee or private organization.

A countdown crossing 29 February contains one more day than the same calendar span in a common year. That is not a special Christmas rule; it follows from the Gregorian leap rule. The weekday of successive Christmas Days advances by one normally and by two when the intervening calendar contains the extra leap day.

Across a complete 400-year Gregorian cycle there are 146,097 days, exactly 20,871 weeks. The Christmas weekday pattern therefore repeats after 400 years. This arithmetic is useful for checking a generated table, but the page still derives each row from the date engine rather than assuming a short repeating sequence.

Questions people ask

Sources

Where the constants and formulas on this page come from. Each line names the figure it backs.

  1. Christmas Day is the federal legal public holiday on 25 December, with weekend rules governing the day off rather than changing the holiday date.

    5 U.S.C. § 6103 — HolidaysOffice of the Law Revision Counsel, via GPO govinfo

  2. Federal in-lieu-of holiday determinations depend on an employee’s work schedule, including separate rules for nonstandard schedules.

    Federal Holidays — In Lieu Of DeterminationU.S. Office of Personnel Management

  3. The Gregorian leap rule stated normatively — divisible by 4, except century years, which must also divide by 400. The Julian calendar takes every fourth year with no exception, and the widening gap between the two calendars is arithmetic from that difference.

    RFC 3339, Date and Time on the Internet: Timestamps, Appendix CIETF, 2002

  4. Orthodox churches using the Julian calendar keep the ecclesiastical feast on 25 December even when the corresponding civil date is in January.

    The Calendar of the Orthodox ChurchOrthodox Church in America

  5. The Chronography of 354 contains a Roman entry recording Christ’s birth at Bethlehem on 25 December.

    Chronography of 354: Depositio MartyrumTertullian.org transcription of the primary text