Date Calculator

The date calculator answers the two most common time questions: how many days are there between two dates, and what date falls a given number of days away. The difference is calculated in full years, months and days by the calendar, with a separate count of weekdays (Monday–Friday) and weekend days. The second mode adds or subtracts days from any date – handy for payment terms, vacations, warranties and deadlines.

How to use the calculator

“Difference between dates” mode: pick the first and the second date – the order does not matter. The calculator shows the full interval (years, months, days), the total number of days and weeks, and how many of them are weekdays and weekend days. “Date ± N days” mode: set the base date (today by default), the number of days and the direction – forward or back. The result comes with the day of the week, so you can see right away whether it is a working day.

How the difference between dates is calculated

The interval is computed by calendar rules: the earlier date is subtracted from the later one, and if there are not enough days they are borrowed from the previous month (which has 28–31 days); if there are not enough months, they are borrowed from the year. That is why from January 31 to February 28 there are exactly 28 days, not “one month minus three days”. The total days are simply the difference in days; weeks are the integer part of the division by seven. Weekdays are counted analytically, without iterating over days: full weeks contribute five working days each, and the remaining partial week is checked day by day.

Weekdays and holidays

The calculator treats Monday–Friday as weekdays and does not account for public holidays – their calendars differ from country to country and change every year. For an exact working-day count including holidays, subtract the holidays falling inside the interval from the number of weekdays manually.

Typical examples

How many days until New Year: pick today’s date and December 31 – you will see the exact number of days, weeks and weekdays. A “30 days from order” delivery term: in the “Date ± N days” mode enter the order date and 30 days forward – the result is the deadline with its day of the week. A 2-year warranty: add 730–731 days (leap years are accounted for automatically) to the purchase date. A vacation starting 14 days after the notice period: base date plus 14 days forward.

Anniversaries and round dates

The “Back” mode answers questions like “what date was it 1000 days ago?” or “when was our 500th day together?”. Enter today’s date, set 1000 days and the direction “back” – the calculator shows the date and the day of the week. It is also useful for checking insurance periods, probation terms and dates in archive documents.

This calculation is for information only. Legally significant terms are defined by the legislation of your country.

Frequently asked questions

How do I count the days between two dates?
Choose the “Difference between dates” mode and enter both dates – the order does not matter. The calculator shows the interval in years, months and days, the total number of days and weeks, and weekdays and weekend days separately.
Does the calculator account for holidays?
No: weekdays are Monday–Friday. Public holidays differ by country and are often moved, so for an exact count subtract the holidays falling inside the interval from the number of weekdays manually.
How do I find the date 90 days from now?
Switch to the “Date ± N days” mode, set the base date (today by default), enter 90 and keep the direction “forward”. The calculator shows the resulting date with the day of the week. The same works backwards – for example, what the date was 1000 days ago.
Why is January 31 to February 28 exactly 28 days, not a month?
The calculation is calendar-based, not “one month = 30 days”: when days run short they are borrowed from the previous month. February has 28 days (29 in a leap year), so the interval from 31.01 to 28.02 is exactly 28 days. This is how documents count it too.
How many weekdays are in an interval?
In the “Difference between dates” mode the result panel shows the number of weekdays (Monday–Friday) and weekend days (Saturday–Sunday) on separate lines. The start date is not counted, the end date is.
How do I calculate a contractual deadline of “30 days from the invoice date”?
Use the “Date ± N days” mode: the base date is the invoice date, 30 days, direction “forward”. The resulting date with its day of the week is the deadline. Check the contract terms: sometimes the term is counted in working days – then use the “Weekdays” line in the difference mode.

Updated: Oct 15, 2026

Related calculators

Calculate your exact age from your date of birth: years, months, days, weekday of birth and days to your next birthday. Plus the difference between two dates.