Quick answer
Days until Christmas = the date of the next Christmas Day minus your start date. Counting from 10 March 2024 the next one is Wednesday 25 December 2024, which is 290 days away.
Pick a start date (it defaults to today). The calculator returns the days, the weeks and days, and the weekday of the date.
Related tools: Days Until Christmas Eve: Days until Christmas Eve. Days Until December: Days until 1 December. Weeks Until Christmas: Days and weeks until Christmas.
How to use the Days Until Christmas
- Optionally, pick counting from.
- Press Calculate to see the result, and use Reset to start again.
| Input | What to enter | Allowed values |
|---|---|---|
| Counting from (optional) | A calendar date. Leave blank to use today's date | — |
Formula and method
Formula
days = next occurrence of Christmas − start date
Exact integer day arithmetic in UTC.
Finds the next occurrence of Christmas on or after the start date using its calendar rule. Dates follow the proleptic Gregorian calendar.
Worked examples
These examples are verified: each one is an automated test case that the live calculator must reproduce exactly.
Example 1
Inputs: Counting from = 2024-03-10.
| Result | Value |
|---|---|
| Days Until Christmas | 290 days |
| Date | 2024-12-25 |
| Weekday | Wednesday |
| Weeks and days | 41 weeks, 3 days |
Example 2
Inputs: Counting from = 2024-12-26.
| Result | Value |
|---|---|
| Days Until Christmas | 364 days |
| Date | 2025-12-25 |
| Weekday | Thursday |
| Weeks and days | 52 weeks, 0 days |
Example 3
Inputs: Counting from = 2024-12-25.
| Result | Value |
|---|---|
| Days Until Christmas | 0 days |
| Date | 2024-12-25 |
| Weekday | Wednesday |
| Weeks and days | 0 weeks, 0 days |
The first line is the headline result (days Until Christmas). Below it the days Until Christmas lists date, weekday and weeks and days, which describe the same case from other angles. Exact integer day arithmetic in UTC.
About Christmas Day
Christmas Day falls on 25 December. Western churches keep it on that date, while some Orthodox churches that follow the Julian calendar celebrate on 7 January. It is a US federal holiday, so offices and banks are closed.
The next dates
Upcoming dates: Thursday 25 December 2025; Friday 25 December 2026; Saturday 25 December 2027. The count is zero on the day itself, and once this year's date has passed the calculator moves on to the next one.
Days Until Christmas from different start dates
The same calculator run from 1 January of four consecutive years.
| Counting from | Days Until Christmas | Date | Weekday |
|---|---|---|---|
| 2026-01-01 | 358 | 2026-12-25 | Friday |
| 2027-01-01 | 358 | 2027-12-25 | Saturday |
| 2028-01-01 | 359 | 2028-12-25 | Monday |
| 2029-01-01 | 358 | 2029-12-25 | Tuesday |
What happens with invalid input
These messages are produced by the calculator itself, so you know what to fix.
- Counting from: entering "2024-02-30" shows "Counting from must be a valid date." beside that field and no result.
Choosing between the Days Until Christmas and similar calculators
Each row shows what a related calculator on this site asks for and what it returns, so you can pick the one that matches your question.
| Calculator | You enter | It returns |
|---|---|---|
| [Days Until Christmas Eve](/date-calendar/days-until-christmas-eve/) | Days Until Christmas Eve | |
| [Days Until December](/date-calendar/days-until-december/) | Days Until December | |
| [Weeks Until Christmas](/date-calendar/weeks-until-christmas/) | Time Until Christmas | |
| [Days Until Halloween](/date-calendar/days-until-halloween/) | Days Until Halloween | |
| [Days Until Thanksgiving](/date-calendar/days-until-thanksgiving/) | Days Until Thanksgiving |
Background: date rules
Holiday dates are defined in three ways: a fixed day of the month, a weekday position such as the fourth Thursday of November, or a calendar calculation such as the date of Easter. Counts are in whole calendar days from the start date, and the date is the calendar date, not adjusted for your time zone or for days a workplace observes instead.
Assumptions and limitations
- Counting on the holiday itself gives 0
- After the date has passed this year the next year's date is used
If a required value is empty, not a number, or outside its allowed range, the form marks that field with a message and shows no result instead of a misleading number. The automated checks deliberately try invalid entries for counting from to confirm this.
Frequently asked questions
How many days until Christmas from today?
Enter today as the start date. From 10 March 2024 the answer is 290 days.
What day of the week is it next year?
Upcoming weekdays: Thursday 25 December 2025; Friday 25 December 2026; Saturday 25 December 2027.
What does the Days Until Christmas calculate?
Days until Christmas. It returns Days Until Christmas, Date, Weekday and Weeks and days.
What formula does the Days Until Christmas use?
days = next occurrence of Christmas − start date. Finds the next occurrence of Christmas on or after the start date using its calendar rule.
What is an example of a days Until Christmas result?
With counting from 2024-03-10, the days Until Christmas is 290 days.
Related calculators
- Days Until Christmas Eve — Days until Christmas Eve.
- Days Until December — Days until 1 December.
- Weeks Until Christmas — Days and weeks until Christmas.
- Days Until Halloween — Days until Halloween.
- Days Until Thanksgiving — Days until US Thanksgiving (fourth Thursday of November).
- Days Until Juneteenth — Days until Juneteenth (US).
- Days Until New Year's — Days until New Year's Day.
- Days Until the Fourth of July — Days until Independence Day (US).
- Days Until Birthday Calculator — Days until your next birthday.
Sources
- US federal holiday rules: 5 U.S.C. § 6103
Content last reviewed 2026-11-04. Formulas and worked examples are checked by automated tests against independently computed values.