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.
| Year | Christmas weekday | Federal observed day off | Gregorian date of Julian 25 December | Calendar gap |
|---|---|---|---|---|
| 2026 | Friday | 25 December 2026 | 7 January 2027 | 13 days |
| 2027 | Saturday | 24 December 2027 | 7 January 2028 | 13 days |
| 2028 | Monday | 25 December 2028 | 7 January 2029 | 13 days |
| 2029 | Tuesday | 25 December 2029 | 7 January 2030 | 13 days |
| 2030 | Wednesday | 25 December 2030 | 7 January 2031 | 13 days |
| 2031 | Thursday | 25 December 2031 | 7 January 2032 | 13 days |
| 2032 | Saturday | 24 December 2032 | 7 January 2033 | 13 days |
| 2033 | Sunday | 26 December 2033 | 7 January 2034 | 13 days |
| 2034 | Monday | 25 December 2034 | 7 January 2035 | 13 days |
| 2035 | Tuesday | 25 December 2035 | 7 January 2036 | 13 days |
| 2036 | Thursday | 25 December 2036 | 7 January 2037 | 13 days |
| 2100 | Saturday | 24 December 2100 | 8 January 2101 | 14 days |
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.
- 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- 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.
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 — Holidays — Office of the Law Revision Counsel, via GPO govinfo
Federal in-lieu-of holiday determinations depend on an employee’s work schedule, including separate rules for nonstandard schedules.
Federal Holidays — In Lieu Of Determination — U.S. Office of Personnel Management
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 C — IETF, 2002
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 Church — Orthodox Church in America
The Chronography of 354 contains a Roman entry recording Christ’s birth at Bethlehem on 25 December.
Chronography of 354: Depositio Martyrum — Tertullian.org transcription of the primary text
Related guides
Putting JSON in a URL: Validate, Minify, Percent-Encode, or Base64url?
A decision guide for flattening, encoding, checking, and safely transporting JSON in a query string.
August 11, 2026 · 9 min read
How to Schedule a Meeting Across Time Zones Without DST or Date-Line Mistakes
A workflow for choosing, validating, and communicating a meeting time when offsets, calendar dates, and daylight-saving transitions can differ.
August 11, 2026 · 10 min read
How Many Grams in a Cup? Every Ingredient, One Chart
One formula, fourteen densities. Why flour is 120 g, honey is 340 g, and the ingredient — not the cup — decides the number.
August 10, 2026 · 14 min read