Skip to main content

How many days until a date

Count the days until an event (holiday, exam, deadline, Christmas) or since a past date, in days and weeks, from today or any other start date.

Embed this widget

Customize the result, check the live preview, then copy the code.

Preview

Embed code type

Code to copy

Responsive and automatically resized by Bethemesh.

Was this tool useful?

How does this tool work?

How many days until the holidays, an exam, a wedding, the end of a contract or Christmas? This tool counts the days between today (or another start date) and the target date and converts them into weeks and days. If the target date has already passed, it shows how many days have gone by since. It is the direct answer to “how many days to go?”.

The tool takes the difference between the target date and the start date, in calendar days. The start day is not counted and the target day is: on the day before an event there is 1 day left; on the day itself, 0. This is the usual countdown convention, and it also matches the number of nights to sleep before the date.

If you want the number of full days in between, counting neither today nor the target day, subtract 1 from the result. If you count both ends instead (for example the days of a stay), add 1 or use the date difference calculator with the “include the end date” option.

Dates are handled as Gregorian calendar days without times: leap years are taken into account and daylight saving changes have no effect. The start date is your device’s date when the page opens; the “Today” button refreshes it if the page stayed open past midnight.

How to use this tool

  1. Check the start date

    It is prefilled with today’s date; change it to count from another date.

  2. Enter the target date

    Choose the date of the event, in the future or in the past.

  3. Read the countdown

    The number of days and the equivalent in weeks appear; share the calculation link if needed.

How the countdown is calculated

A simple date difference, then expressed in weeks.

Days left

D = target date − start date

Weeks and days

weeks = ⌊|D| ÷ 7⌋; days = |D| − 7 × weeks

D
number of days, positive if the date is ahead, negative if it has passed
|D|
absolute value of D, shown in the result

Use cases

Personal events

Follow the countdown to a wedding, a due date, a holiday departure or a birthday.

Exams and tests

See how many days and weeks are left to revise before finals, an exam session or a competition.

Work deadlines

Measure the time left before a delivery date, the end of a contract or a filing deadline.

Time elapsed

Count the days since quitting smoking, moving house or starting a daily challenge.

Examples

How many days until Christmas?

20 days to finish October, 30 in November and 25 in December.

Input

From 11 October 2026 to 25 December 2026

Result

75 days to go
That is 10 weeks and 5 days

Days since New Year

11 October is day 284 of 2026, so 283 days have passed since 1 January.

Input

From 11 October 2026 to 1 January 2026

Result

283 days have passed
That is 40 weeks and 3 days

Tips and best practices

  • For a deadline in business days (no weekends), use the business days calculator: from 12 October to 25 December 2026, those 75 days include 55 weekdays.
  • To find the date that falls a given number of days from now, use the add or subtract time from a date tool instead.
  • Save the calculation link: it keeps the target and start dates, which is handy to come back to a specific countdown.

Sources and references

Frequently asked questions

Is today counted?

No: the tool counts the days between today and the target date, target day included. On the day before an event there is therefore 1 day left. Subtract 1 for the full days left, add 1 to count today as well.

How many weeks are left until a date?

The result is also given in full weeks and remaining days: 75 days is 10 weeks and 5 days. For a decimal figure, divide the total by 7 (75 ÷ 7 ≈ 10.7 weeks).

Can I count the days since a past date?

Yes. Enter an earlier target date and the tool shows the days that have passed instead of the days left.

Does the countdown update every day?

The start date is today’s date when the page opens. If you come back another day through a shared link, the start date stored in the link is kept; click “Today” to count from the current date.

Are leap years taken into account?

Yes, every 29 February within the period is counted. From 1 January to 31 December 2028, for example, there are 365 days between the dates because 2028 has 366 days.

What if the event is at a specific time?

This tool counts in days. For a gap in hours and minutes between two moments, use the time duration calculator or the relative time calculator.

Related tools

Tools similar or complementary to this one.

Similar tools

Calculate the time between two dates in years, months and days, in total days and in weeks.

Dates & timeFeaturedUse this tool

Add or subtract days, weeks, months or years from a date and get the resulting date with its day of the week.

Dates & timeUse this tool

Count the business days between two dates and shift a date by a number of working days, for a Monday–Friday or other working week.

Dates & timeFeaturedUse this tool