Tools

Date Calculator (Days Between Dates)

Calculate the number of days between two dates or add and subtract days, workdays, weeks, months or years from a date: with total days, weeks, working days and weekend breakdown. Exams, visas, projects, campaigns; for everything. Free, no sign-up.

Runs in your browser; dates are never stored.

Working days are Monday to Friday; public holidays are not deducted. The start day is not counted and the end day is; tick the box to count both.

Result

Days between
0days

Pick the dates; the result is calculated instantly.

Weeks + days0
Working days (Mon-Fri)0
Weekend days0
Years, months, days0
Written by
  • Digital Marketing Expert
  • Google Partner
  • Full Stack Developer
Last updated
Based on
5 sources

How to use the Date Calculator (Days Between Dates)

  1. Choose a mode

    Tap 'Between two dates' or 'Add or subtract' in the top bar. The result panel and its row labels switch with the mode you pick.

  2. Enter the dates

    Pick a date from the calendar icon or type it. The 'Today' button fills the field with today's date. The short label on the right shows which weekday the date falls on.

  3. Decide how to count

    By default the tool skips the start day and counts the end day. For leave, events or campaign runs where both ends count, tick 'Count the start day too'.

  4. Set an amount and a unit

    In the second mode, press '+ Add' or '− Subtract' and type the amount. Then choose days, workdays, weeks, months or years as the unit.

  5. Read and share the result

    The large figure is the answer. The rows show weeks, working days, weekend days and a years, months, days split or the ISO week number. Use the bottom bar to copy the result or a shareable link.

Date calculator formulas

The tool turns every date into a day number and takes the difference between those numbers. Time zones and daylight saving time never shift the result.

Days between (default)Days = End date − Start date
Both ends includedDays = End date − Start date + 1
Weeks + daysWeeks = whole part of Days ÷ 7; remaining days = Days − Weeks × 7
Working daysEach full week adds 5; the leftover days add 1 each if they fall Monday to Friday
Weekend daysWeekend days = Days − Working days
Adding months or yearsResult day = smaller of (start day, number of days in the target month)
Adding workdaysWeekends are skipped; every Monday to Friday counts as 1
ISO week numberA week belongs to the year of its Thursday; week 1 is the week with the year's first Thursday

Sometimes the day difference in the years, months, days breakdown turns negative. The tool then borrows one month and adds the length of the month before the end month. Age calculators use the same method.

Worked date calculations

Each row is an example calculation; enter the same values in the tool and you get exactly the same main result and extra row.

QuestionMode and inputsResultExtra row
How long does a Q4 campaign run?Between two dates, start day counted: 1 Oct 2026 → 31 Dec 202692 days66 working days, 26 weekend days
When does a 30-day free trial end?Add days: 1 Oct 2026 + 30 days31 Oct 2026 Saturday21 working days, 9 weekend days
How many days from 28 September to New Year's Day?Between two dates: 28 Sep 2026 → 1 Jan 202795 days13 weeks 4 days; 0 years, 3 months, 4 days
Which day is 10 working days after signing?Add workdays: 1 Oct 2026 + 10 workdays15 Oct 2026 ThursdayCalendar days apart: +14 days
What is 31 January plus one month?Add a month: 31 Jan 2027 + 1 month28 Feb 2027 SundayCalendar days apart: +28 days
Which day was 90 days before 1 March?Subtract days: 1 Mar 2027 − 90 days1 Dec 2026 Tuesday64 working days, 26 weekend days
What is 29 February plus one year?Add a year: 29 Feb 2028 + 1 year28 Feb 2029 WednesdayCalendar days apart: +365 days
Which day is 90 days after 5 October?Add days: 5 Oct 2026 + 90 days3 Jan 2027 SundayISO week number: Week 53 (2026)

Week 53 in the last row shows that the ISO week year can differ from the calendar year. So 3 January 2027 sits in the final week of ISO year 2026.

Quarter and half year lengths

Period lengths I check most often for budgets and reports, based on the 2027 calendar. All counts use 'Count the start day too'.

PeriodDate rangeCalendar daysWorking days (Mon-Fri)Weekend days
Q11 Jan 2027 → 31 Mar 2027906426
Q21 Apr 2027 → 30 Jun 2027916526
Q31 Jul 2027 → 30 Sep 2027926626
Q41 Oct 2027 → 31 Dec 2027926626
First half1 Jan 2027 → 30 Jun 202718112952
Second half1 Jul 2027 → 31 Dec 202718413252
Full year1 Jan 2027 → 31 Dec 2027365261104

Public holidays are not deducted from the working-day counts. For critical deadlines, check current law and your local holiday calendar.

What does this date calculator count?

A date calculator answers two everyday questions. How many days lie between two dates, and which date do you reach after a given period? This one handles both in a single panel. In the first mode you pick two dates. You then see the day count, a weeks and days split, working days, weekend days and the gap in years, months and days. In the second mode you add or subtract days, workdays, weeks, months or years. The resulting date then arrives with its weekday.

  • Between two dates: days left until an exam, a delivery or New Year.
  • Add or subtract: the date 90 days from now, 10 workdays from now or six months ago.

I use it most in two places. First, I plan the length and budget of ad campaigns with it. Second, I agree web project deadlines in working days. Counting by hand goes wrong fast, because months run from 28 to 31 days. On top of that, 29 February turns up every four years. The tool counts on the real calendar instead. It also runs entirely in your browser, so the dates you pick never reach a server.

For an exact age from a birth date, the age calculator shows the same years, months and days logic in more detail.

Exclusive or inclusive counting: which one fits your case?

By default the tool leaves out the start day and counts the end day. So Monday to Tuesday gives 1 day. That choice mirrors how legal deadlines work. For example, Rule 6(a) of the US Federal Rules of Civil Procedure excludes the day of the triggering event. It then counts every day and includes the last day of the period. The EU Regulation 1182/71 on time limits follows the same idea. The day on which the event occurs does not fall within the period.

Other questions need both ends. In those cases tick 'Count the start day too':

  • Inclusive: days of leave, campaign or event runs, the total days in a quarter.
  • Exclusive: hotel nights, how many days until a subscription or lease runs out, periods that start after a delivery.

Ticking the box adds 1 calendar day, and it adds 1 working day when the start date is a weekday. If you compare with Excel, keep in mind that NETWORKDAYS counts both the start and the end date. So tick the box whenever you want this tool to match that spreadsheet figure.

Why doesn't the tool subtract public holidays?

The tool counts Monday to Friday as working days and leaves public holidays in. The reason is practical: holiday calendars change by country, by year and even by region. In the UK, for instance, the official bank holiday list differs between England and Wales, Scotland and Northern Ireland. In the US, federal holidays, state holidays and company closures rarely match one another.

So the safest routine has three steps:

  1. Take the working-day count from the tool.
  2. Look up the holidays that fall on weekdays inside your range.
  3. Subtract them yourself and note which calendar you used.

Deadlines add one more rule. Under Rule 6(a), a period that ends on a Saturday, Sunday or legal holiday runs on. It continues to the next day that is none of those. Regulation 1182/71 does the same for EU acts and moves the end to the following working day. In other words, the calendar date the tool shows is the starting point, not always the final legal deadline. For anything with legal weight, check the current rules or ask a professional.

Why does the end date shift when you add months or years?

Adding a month is not the same as adding 30 days. When you add months or years, the tool keeps the day number: 15 March plus one month gives 15 April. If the target month has no such day, the result drops to the last day of that month. So 31 January 2027 plus one month returns 28 February 2027, because 2027 is not a leap year.

The EU rules on time limits work the same way. Take a period in months or years whose last day does not exist in the final month. Regulation 1182/71 then ends it on the last day of that month. Leap days follow the same logic, so 29 February 2028 plus one year returns 28 February 2029.

  • If the terms say '30 days', choose days as the unit.
  • When the contract speaks of 'one month', pick months instead.
  • For wording like 'within 10 working days', select workdays; the tool then skips weekends.

The difference looks small, yet it moves payment dates, trial periods and subscription renewals by a day or two. That is why I suggest you read the exact wording first and choose the unit to match it.

Using a date calculator for ad campaign schedules

In Google Ads management, the calendar sets the budget. According to Google Ads Help, the monthly spending limit for most campaigns is 30.4 times the average daily budget. On a single day, spend can reach twice that average. As an example calculation, a campaign with a £50 daily budget spends at most £1,520 in a month.

When I plan a campaign, I use the tool in this order:

  • Enter the start and end dates with the start day counted to get the total days live.
  • Divide the total budget by that number to find the daily budget.
  • Pick report periods of equal length with the same weekday mix; 28 days is exactly 4 weeks, which makes comparisons fair.

I explain budget setting in my guide to Google Ads budgets and period comparisons in how to read a digital marketing report. To check the return of a campaign, try the ROAS calculator. If you want help planning campaigns, see our Google Ads management page.

How do you plan project deadlines in working days?

When I agree timelines for web design projects, I talk in working days, because calendar days include weekends and inflate expectations. For example, take a job that starts on Thursday 1 October 2026 and needs 10 working days. It finishes on Thursday 15 October 2026, 14 calendar days later.

Here is the order I recommend:

  1. Split the work into phases and give each phase a length in working days.
  2. Find each phase end in 'Add or subtract' mode with workdays as the unit.
  3. Take out public holidays in between and move the date to the next working day.
  4. Add waiting time for approvals and feedback as separate phases.

I list the phases of a business website in the corporate website design process. SEO expectations are a timeline question too, and I discuss realistic ranges in how long SEO takes. If you are planning a new project, take a look at our web design service.

What is an ISO week number, and why do some years have 53 weeks?

In the add or subtract mode, the last row shows the ISO 8601 week number of the resulting date. Under this standard a week starts on Monday, and week 1 is the week that contains the year's first Thursday. Weekly reports, production plans and a lot of European business mail rely on this number.

The rule brings a surprise now and then. Because 1 January 2026 fell on a Thursday, 2026 has 53 ISO weeks. For example, add 90 days to 5 October 2026 and the tool returns Sunday 3 January 2027 with 'Week 53 (2026)'. The year in brackets tells you the week belongs to a week year that differs from the calendar year.

  • January's first days can fall into the last week of the previous year.
  • Likewise, the last days of December can move into week 1 of the next year.
  • In weekly comparisons, it is safer to note the date range next to the week number.

If you build weekly ad reports, tag your campaign links with the UTM builder. That way you can tell which source worked in which week.

Common date calculation mistakes

  • MistakeCounting the start day every timeDo this insteadMost periods start running the day after the event. Tick the box only for leave, events or campaign runs where both ends count.
  • MistakeTreating one month as 30 daysDo this insteadA period in months keeps the day number. If the terms say 'month', choose months; if they say 'days', choose days.
  • MistakeForgetting public holidays in working daysDo this insteadThe tool removes weekends only; subtract bank holidays and other closures in your range yourself.
  • MistakeExpecting the same figure as ExcelDo this insteadNETWORKDAYS counts both ends; tick 'Count the start day too' to get the same number.
  • MistakeComparing periods of different lengthsDo this insteadChoose report periods with the same number of days and, ideally, full weeks; a 28-day period holds four of each weekday.

Frequently Asked Questions

The name and the team behind this free tool.

The tools are open to everyone and free. If you have a business or brand, take a look at what we do to grow it digitally; 14+ years in digital marketing and a team of experienced specialists.

Explore Services

Related Tools

All Tools (91)
Due Date CalculatorEstimate your due date from your last period, conception date or IVF transfer, and see how many weeks pregnant you are, the trimesters and key dates.
Age CalculatorExact age in years-months-days from birth date + total days + birthday countdown.
BMI CalculatorBMI, category and healthy weight range from height and weight; metric or imperial.
Percentage CalculatorPercent of a number, what-percent ratio and percent change (increase/decrease).
TikTok Money CalculatorEstimate monthly TikTok income from qualified views, country, LIVE gifts, subscriptions and brand deals in low, mid and high scenarios, with Creator Rewards eligibility and tax notes.
TikTok Coins CalculatorConvert TikTok coins to USD, GBP or EUR at app and web prices, check what gifts from Rose to Lion and Universe cost and what the creator is likely to receive, with dated price tables.