Quick answer
Days until = target date − start date. From 10 March 2024 to 25 December 2024 is 290 days, or 41 weeks and 3 days, ending on a Wednesday.
Enter a target date and optionally a start date. The calculator returns the days, the weeks and days, and the target weekday.
Related tools: Business Days Calculator: Count Monday–Friday working days between two dates (holidays are not excluded). Days Between Dates Calculator: Number of days, weeks and months between two dates. Days Until December: Days until 1 December.
How to use the Days Until Calculator
- Pick target date.
- Optionally, pick counting from.
- Press Calculate to see the result, and use Reset to start again.
| Input | What to enter | Allowed values |
|---|---|---|
| Target date | A calendar date | — |
| Counting from (optional) | A calendar date. Leave blank to use today's date | — |
Formula and method
Formula
days until = target − start date
Exact integer day arithmetic in UTC; no daylight-saving or time-zone effects.
Day-number difference; negative values mean the date has passed.
Worked examples
These examples are verified: each one is an automated test case that the live calculator must reproduce exactly.
Example 1
Inputs: Target date = 2024-12-25; Counting from = 2024-03-10.
| Result | Value |
|---|---|
| Days until | 290 days |
| Weeks and days | 41 weeks, 3 days |
| Target weekday | Wednesday |
Example 2
Inputs: Target date = 2024-03-10; Counting from = 2024-03-10.
| Result | Value |
|---|---|
| Days until | 0 days |
| Weeks and days | 0 weeks, 0 days |
| Target weekday | Sunday |
Example 3
Inputs: Target date = 2024-03-01; Counting from = 2024-03-10.
| Result | Value |
|---|---|
| Days until | -9 days |
| Weeks and days | 1 week, 2 days |
| Target weekday | Friday |
| Status | 9 days ago |
The first line is the headline result (days until). Below it the days Until Calculator lists weeks and days and target weekday, which describe the same case from other angles. Exact integer day arithmetic in UTC; no daylight-saving or time-zone effects.
Past dates
If the target is before the start date, the calculator reports the number of days ago. The count excludes the start date and includes the target, so adjacent dates are 1 day apart.
Planning
Use it for exam dates, trips, deadlines and countdowns. Weeks and days are useful for planning milestones every Friday. Business days are a separate calculation.
What happens with invalid input
These messages are produced by the calculator itself, so you know what to fix.
- Target date: entering "nope" shows "Target date must be a valid date." beside that field and no result.
Choosing between the Days Until Calculator 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 |
|---|---|---|
| [Business Days Calculator](/date-calendar/business-days-calculator/) | start date and end date | Business days |
| [Days Between Dates Calculator](/date-calendar/days-between-dates-calculator/) | start date, end date and count end date? | Days between |
| [Days Until December](/date-calendar/days-until-december/) | Days Until December | |
| [Days Until Christmas](/date-calendar/days-until-christmas/) | Days Until Christmas | |
| [Days Until Halloween](/date-calendar/days-until-halloween/) | Days Until Halloween |
Background: dates and times
Date and time results depend on the conventions a tool uses: whether the end date counts, whether weekends and holidays are skipped, how months of different lengths are handled and whether time zones are applied. This page states its convention, and the worked examples show it.
Dates use the Gregorian calendar and calendar days unless the page says otherwise; check deadlines against the rule in your contract or regulation.
Assumptions and limitations
- Past dates are reported as days ago
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 target date to confirm this.
Frequently asked questions
Does it count today?
The start date is not counted.
Can I count to next year?
Yes, any date works.
How do I count working days?
Use the Business Days calculator.
What does the Days Until Calculator calculate?
Days remaining until any date (generalizes “days until June 15”, “days until Christmas” and similar pages). It returns Days until, Weeks and days and Target weekday.
What formula does the Days Until Calculator use?
days until = target − start date. Day-number difference; negative values mean the date has passed.
What do I need to enter in the days Until Calculator?
You enter Target date. Optional: Counting from.
How is the result rounded or limited?
Exact integer day arithmetic in UTC; no daylight-saving or time-zone effects. Past dates are reported as days ago.
What is an example of a days Until result?
With target date 2024-12-25 and counting from 2024-03-10, the days until is 290 days.
Related calculators
- Business Days Calculator — Count Monday–Friday working days between two dates (holidays are not excluded).
- Days Between Dates Calculator — Number of days, weeks and months between two dates.
- Days Until December — Days until 1 December.
- Days Until Christmas — Days until Christmas.
- Days Until Halloween — Days until Halloween.
- Days Until Summer — Days until the astronomical start of summer.
- Days Until Birthday Calculator — Days until your next birthday.
- How Many Days Until My Birthday — Enter your birthday to see how many days remain until it comes around again.
Sources
- ISO 8601-1: Date and time, representations for information interchange (calendar dates, ordinal dates and week dates)
- Gregorian calendar reform, papal bull Inter gravissimas (1582): the leap-year rule used for all dates
Content last reviewed 2026-11-04. Formulas and worked examples are checked by automated tests against independently computed values.