Days Until Calculator - Countdown in Days, Weeks, and Months

Use this days until calculator to count the days, weeks, months, and completed years from today or any start date to a target event date.

Days Until Calculator

Type the starting date in YYYY-MM-DD order. Leave the field blank to count from today's local date.

Type the event date in YYYY-MM-DD order. This is the date the countdown is pointing at.

Set to No for the standard countdown to the day before, or Yes to count the target day itself as a full day.

Switch to Business days (Mon-Fri only) when the countdown should ignore weekends. The calendar total still reports the full Mon-Sun figure.

Results

Days until the target
0days
Weeks until the target 0weeks
Months until the target 0months
Completed years (Y/M/D) 0years
Completed months (Y/M/D) 0months
Remaining days (Y/M/D) 0days
Target weekday 0
Business days (if enabled) 0days

What Is Days Until Calculator?

A days until calculator is a one-pass countdown tool that tells you how many calendar days stand between a start date and a target event date. Type the start date and the event date in YYYY-MM-DD order, leave the start field blank to count from today, and the result panel reports the day total, the same gap in weeks and months, a completed Y/M/D breakdown, the weekday of the target date, and an optional Mon-Fri work-day count. It is built for the plain 'how many days until' question that comes up before a birthday, a holiday, a project deadline, a wedding, a graduation, or a long-awaited trip.

  • Counting days until a birthday or anniversary: enter the next birthday or anniversary date, leave the start date blank to count from today, and read the remaining days alongside the weekday of the event so invitations and reservations can be sent in advance.
  • Counting days until a project deadline or exam: set the target to a launch date, a final exam, or a filing deadline and read the gap as a day total, a week total, and a Y/M/D breakdown so the remaining time can be slotted into a study or work plan.
  • Counting days until a vacation or trip: set the target to a flight date, a hotel check-in, or a tour start and read the calendar gap so packing, time-off requests, and pet or plant care can be scheduled around the trip.
  • Counting business days until a work milestone: flip the counting mode to business days to read a Mon-Fri work-day count alongside the calendar total so sprint planning, billing milestones, and HR notice periods stay on a real workweek.

When the same event also needs hours, minutes, and seconds, the Countdown Calculator extends this day count with a clock-level breakdown on top of the same date math.

How Days Until Calculator Works

The days until calculator subtracts two UTC midnight timestamps and translates the millisecond gap into every unit the result panel shows. The math is the same for a one-week countdown, a one-year countdown, and a multi-year gap, and the toggles only change the inclusive end-date behavior and the business-day walk.

totalDays = floor((targetUTC - fromUTC) / 86,400,000) + (includeEnd ? 1 : 0)
  • fromUTC: Start date parsed as a UTC midnight timestamp. Defaults to today's local date when the field is blank.
  • targetUTC: Event date parsed as a UTC midnight timestamp. Required; the countdown points at this date.
  • 86,400,000: Milliseconds in a calendar day, derived from 24 hours times 60 minutes times 60 seconds times 1,000 milliseconds.
  • includeEnd: Toggle that adds one calendar day to the total when set to Yes, so the target day itself is part of the count.
  • businessOnly: Toggle that walks the range day by day and counts only Monday through Friday when set to Yes.

The week, month, and Y/M/D readouts are all derived from the same integer day total, so changing the target date or the inclusive toggle updates every line of the result panel together. All arithmetic uses UTC midnight so daylight saving transitions, local time zones, and clock changes never shift the day count by an hour.

Counting days from 11 January 2024 to 2 May 2024 (the Omni worked example)

From date 2024-01-11, target date 2024-05-02, inclusive off, calendar days

(2 May 2024 UTC - 11 Jan 2024 UTC) / 86,400,000 = 112 calendar days, no inclusive day added.

112 days, 16.00 weeks, 3.68 months, 0y 3m 21d, target Thursday, 0 business days.

The headline day total matches the Omni worked example, the Y/M/D breakdown reads as 3 completed months and 21 days, and the target weekday label lands on Thursday.

According to BIPM (SI units), a day is 24 hours, an hour is 60 minutes, a minute is 60 seconds, and a second is 1,000 milliseconds, which gives 86,400,000 milliseconds per day for date arithmetic.

According to timeanddate.com date duration, a date-duration result is the integer count of calendar days between two dates with an inclusive or exclusive end-date toggle that matches this calculator's mode.

For a wider breakdown of the same range that also reports weekday labels for both dates, the Day Counter Calculator applies the same UTC midnight math and adds a business-day total.

Key Concepts Explained

Four ideas drive every line in the result panel. Naming them keeps the countdown a planning tool instead of a black box.

UTC midnight subtraction

Both dates are converted to UTC midnight before the subtraction, so daylight saving transitions, local time zones, and clock changes never shift the day count by an hour.

Calendar days vs business days

Calendar days count every day in the range, including Saturdays and Sundays. Business days walk the range one day at a time and keep only Monday through Friday, matching a standard workweek.

Inclusive vs exclusive end date

An exclusive end date counts the days leading up to the target but not the target day itself. An inclusive end date adds the target day, which is the way most event countdowns draw a deadline.

Average days per month

The month total uses 30.4375 days per month, the average across a 400-year Gregorian cycle, so the same range reads as a comparable number for short and long countdowns.

These four ideas are the same regardless of how long the range is, so the only thing that changes is the size of the numbers in the result panel. The Y/M/D breakdown is intentionally calendar-aware: a 360-day range reads as 11 months and 24 or 25 days, not as 12 months, because the calendar months are not all the same length. The same calendar rules also explain why a leap year matters; a range that crosses 29 February picks up one extra calendar day.

When the question is the inverse gap, like 'how many days since a past event', the Days Between Dates Calculator reads the same two-date range in the other direction with weekday lookup and a Y/M/D summary.

How to Use This Calculator

Run a clean countdown in five short steps. The result panel updates as you type, so the same form can be reused for short events and long countdowns without reloading.

  1. 1 Enter the from date: Type the starting date in YYYY-MM-DD order, for example 2026-06-14. Leave the field blank to count from today in your local time zone.
  2. 2 Enter the target date: Type the event date in YYYY-MM-DD order, for example 2026-12-25. The target date is required and the result panel reports the gap to this date.
  3. 3 Decide whether the target day is included: Set Include the target day to Yes when the target day itself should be part of the count, or No for the standard countdown to the day before.
  4. 4 Switch to business days for work planning: Set Counting mode to Business days (Mon-Fri only) when the countdown should ignore weekends. The calendar total still reports the full Mon-Sun figure.
  5. 5 Read the day, week, month, and weekday breakdown: Use Days until the target as the headline figure, the weeks and months lines for planning, the Y/M/D line for long countdowns, and the weekday label to schedule a meeting or a delivery.

A reader counting down to Christmas on 2026-12-25 from today can leave the from date blank, set the target date to 2026-12-25, keep the inclusive toggle on No, and read the calendar total, the weeks and months, the weekday of the target, and a clean Friday label for the event day.

When the event is days away and the user only needs the day total with a quick reset, the Day Countdown Calculator keeps the form even shorter while still showing the day count and weekday label.

Benefits of Using This Calculator

Counting down with a date-based tool saves you from doing calendar math in your head and keeps every day-level unit in one place.

  • One form, every day-level unit: Type the two dates once and read the calendar total, the week count, the month count, the Y/M/D breakdown, the weekday label, and the optional business-day count without re-entering values into separate tools.
  • Count from today or from any start: Leave the from field blank to count from today, or type a past date to count from a project kickoff, a lease start, or a habit start, with no extra toggle required.
  • Inclusive and business-day modes: Switch the inclusive toggle to match the way calendars draw deadlines and the counting-mode toggle to match a real Mon-Fri workweek, so the same form answers both event and work questions.
  • Real-time breakdown: The result panel updates as you type so different scenarios can be compared without reloading.
  • Validation built in: The calculator refuses to show a result for impossible dates or for a target date earlier than the from date.

For an event-style countdown that pairs the day total with a live tick of the remaining hours and minutes, the Date Countdown Calculator wraps the same date subtraction with a running clock readout.

Factors That Affect Your Results

A day count is only as good as the inputs you give it, and a handful of small choices can shift the total by a full day or a full business day.

Inclusive vs exclusive end date

Flipping Include the target day from No to Yes adds exactly one calendar day to the total. Use the inclusive setting when the target day itself should be part of the count.

Calendar vs business days

Switching to business days drops every Saturday and Sunday from the work-day count. A 14 calendar-day window across two weekends drops to 10 business days.

Leap years

A range that crosses 29 February picks up one extra calendar day. The UTC midnight subtraction handles the leap day automatically.

Target weekday alignment

The target weekday label depends only on the target date, so changing the from date does not move the event day.

  • Business-day mode removes weekends but does not remove public holidays. If a public holiday falls inside the range, subtract it from the business-day total manually.
  • The month total is an average across a 400-year Gregorian cycle, not a calendar-month count. A 60-day range may read as 1.97 months on the month line and as 2 completed months on the Y/M/D line, and that small gap is expected.

These factors rarely move the total by more than a single day, but they explain why a quick mental estimate can disagree with the calculator by 12 or 24 hours.

According to Wikipedia: Gregorian calendar, a 400-year cycle has 146,097 days across 4,800 months, giving an average of 30.4375 days per month that the month readout uses to translate the day total.

Days until calculator showing the countdown in days, weeks, months, and completed Y/M/D from a start date to a target event date
Days until calculator showing the countdown in days, weeks, months, and completed Y/M/D from a start date to a target event date

Frequently Asked Questions

Q: How many days until a specific date?

A: Enter the event date in the target field and leave the from field blank to count from today. The result panel reports the integer day total alongside the same gap in weeks, months, and completed Y/M/D, with the weekday of the event so it can be slotted into a calendar in one read.

Q: Does the days until calculator include the target day?

A: The default mode counts the days leading up to the target but not the target day itself, the way most calendars draw a deadline. Flip the Include the target day toggle to Yes when the target day should be part of the count, which adds one extra calendar day to the total.

Q: How do I count business days until a deadline?

A: Set Counting mode to Business days (Mon-Fri only). The calculator walks the range one day at a time and counts only Monday through Friday, so weekends are skipped. Public holidays are not removed, so subtract them from the business-day total manually when they fall inside the range.

Q: How many weeks and months are left until a date?

A: The weeks line is the day total divided by 7 and the months line is the day total divided by 30.4375, the average days per month across a 400-year Gregorian cycle. Both lines round to two decimals, and the Y/M/D line reports whole completed years, then months, then days for any range that runs over a month.

Q: Can I count down from a past date to a future date?

A: Yes. Type a past date in the from field and the future event in the target field, and the calculator reports the calendar gap between the two dates. Leave the from field blank to count from today, or type a project kickoff, a lease start, or a habit start to count from that fixed point.

Q: Why does my day count differ from another countdown tool?

A: Different tools may include the end date, use local clock time, apply a different business-day rule, or report weeks and months instead of calendar days. This calculator uses whole UTC calendar days, defaults the from date to today when blank, and reports the day total, weeks, months, and Y/M/D together so the choice is visible.