Days Until Calculator
Find out exactly how many days remain until any date. Simply pick a target date to see the countdown in days, weeks, and months, along with what day of the week it falls on and whether it is a weekend or weekday. This calculator is perfect for counting down to holidays, birthdays, deadlines, vacations, or any important upcoming event. See also our Countdown Calculator and Days Between Dates Calculator.
How to Calculate Days Until a Date
Calculating the number of days until a future date is a simple subtraction problem, but it requires careful handling of calendar irregularities like varying month lengths and leap years. Here is how to calculate days until any date manually or understand how this calculator works:
- Identify today's date and your target date. Both should be expressed as year, month, and day.
- Convert both dates to a common reference (such as days since a fixed epoch, or use the Julian Day Number system).
- Subtract today's value from the target date's value to get the number of days remaining.
- If you want to include today in the count (inclusive counting), add 1 to the result.
- To convert to weeks, divide by 7. The quotient is complete weeks and the remainder is extra days.
- For months, count how many complete calendar months fit between today and the target date.
- Determine the day of the week using the target date's day number (0=Sunday through 6=Saturday).
The "include today" toggle determines whether today counts as day 1 or day 0. Exclusive counting (default) means if the target is tomorrow, the result is 1 day. Inclusive counting means if the target is tomorrow, the result is 2 days (today and tomorrow are both counted). Most countdown applications use exclusive counting.
Days Until Formula
The mathematical formulas for calculating days until a date and converting to other time units.
Days Until = Target Date - Today (exclusive)
Days Until = Target Date - Today + 1 (inclusive)
Weeks = Days Until ÷ 7 (integer division)
Remaining Days = Days Until mod 7
Months = Count of complete calendar months from today to target
Remaining Days = Days after last complete month
Day of Week:
0 = Sunday, 1 = Monday, 2 = Tuesday,
3 = Wednesday, 4 = Thursday, 5 = Friday, 6 = Saturday
Weekend = Day of Week is 0 (Sunday) or 6 (Saturday)The day of the week calculation uses the built-in date functions which implement Zeller's congruence or similar algorithms internally. A date falls on a weekend if its day-of-week value is 0 (Sunday) or 6 (Saturday). This information is useful for planning events — knowing whether your target date is a weekday or weekend helps with scheduling.
Example: Days Until Christmas (December 25)
Given:
- Today: July 15, 2024
- Target: December 25, 2024
- Include today: No (exclusive counting)
Step 1: Count days remaining
July remaining: 16 days (16–31) + August: 31 + September: 30 + October: 31 + November: 30 + December 1–25: 25
Total = 16 + 31 + 30 + 31 + 30 + 25 = 163 days
Step 2: Convert to weeks
163 ÷ 7 = 23 weeks and 2 days
Step 3: Convert to months
5 months and 10 days
Step 4: Day of week
December 25, 2024 falls on a Wednesday (Weekday)
Popular Holidays Reference Table
This table shows common holidays and events that people frequently count down to. The dates listed are for the current or next occurrence. Use this calculator to find the exact number of days until any of these events.
| Holiday/Event | Date | Type | Notes |
|---|---|---|---|
| New Year's Day | January 1 | Fixed | Always a weekday holiday |
| Valentine's Day | February 14 | Fixed | Not a public holiday |
| St. Patrick's Day | March 17 | Fixed | Cultural celebration |
| Easter Sunday | March/April (varies) | Variable | Based on lunar calendar |
| Mother's Day | 2nd Sunday in May | Variable | Always a Sunday |
| Father's Day | 3rd Sunday in June | Variable | Always a Sunday |
| Independence Day (US) | July 4 | Fixed | Federal holiday |
| Halloween | October 31 | Fixed | Not a public holiday |
| Thanksgiving (US) | 4th Thursday in Nov | Variable | Always Thursday |
| Christmas Day | December 25 | Fixed | Federal holiday |
| New Year's Eve | December 31 | Fixed | Celebration night |
* Variable holidays change date each year. Use this calculator for the exact day count to any specific date.
Tips for Using Day Countdowns Effectively
Day countdowns are more than just numbers — they can be powerful tools for motivation, planning, and time management. Here are some practical ways to use day counting in your daily life:
- Set milestone markers: For long countdowns (100+ days), set intermediate milestones. Celebrate when you reach the halfway point, the last month, and the last week. This prevents the countdown from feeling overwhelming.
- Use weeks for planning: When a deadline is more than a month away, thinking in weeks is often more actionable than days. "12 weeks until the exam" helps you plan a study schedule better than "84 days."
- Check the day of week: Knowing whether your target date falls on a weekday or weekend helps with logistics. A wedding on a Saturday requires different planning than one on a Friday.
- Account for preparation time: If you need to prepare for an event, subtract your preparation days from the countdown. If Christmas is 30 days away and you need 7 days for shopping, your shopping deadline is 23 days away.
- Track multiple countdowns: Many people track several countdowns simultaneously — next vacation, next birthday, next holiday, project deadline. Prioritize based on which dates are approaching fastest.
- Use for habit building: Count days since you started a new habit (exercise, reading, meditation). Seeing the number grow provides motivation to maintain your streak.
Frequently Asked Questions
How many days until Christmas?
The number of days until Christmas (December 25) depends on today's date. Set the target date to December 25 of the current year (or next year if Christmas has already passed) to get the exact count. On average, any random day is approximately 182 days from the next Christmas. Christmas always falls on December 25 but the day of the week changes each year.
What does "include today" mean?
The "include today" toggle determines whether today is counted as one of the days until the target. With it off (exclusive counting), if the target is tomorrow, the result is 1 day. With it on (inclusive counting), if the target is tomorrow, the result is 2 days because both today and tomorrow are counted. Most people use exclusive counting (toggle off) for countdowns.
How do I find what day of the week a date falls on?
This calculator automatically shows the day of the week for your target date. Simply enter any date and click Calculate to see whether it falls on a Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, or Sunday. It also indicates whether the date is a weekend (Saturday/Sunday) or weekday (Monday–Friday).
Can I calculate days since a past date?
Yes, if you enter a date that has already passed, the calculator will show "days since" instead of "days until." This is useful for tracking how long ago something happened — such as days since you started a job, moved to a new city, or achieved a personal milestone. The weeks and months breakdown works the same way for past dates.
How many days are in a year?
A regular year has 365 days, while a leap year has 366 days. Leap years occur every 4 years (with exceptions for century years not divisible by 400). This means the average year length is 365.2425 days. When counting days until a date more than a year away, leap years can affect your count by one day. The calculator handles this automatically.
How is the month calculation different from weeks?
Weeks are a fixed unit (always 7 days), making the calculation straightforward. Months are variable (28–31 days), so the month calculation counts complete calendar months. For example, January 15 to March 15 is exactly 2 months, but January 15 to March 10 is 1 month and 24 days (January 15 to February 15 is 1 month, then February 15 to March 10 is 24 days).