
Count the Days, or Jump Forward and Back in Time
Dates are deceptively hard to count by hand. Months refuse to be the same length, leap years sneak in an extra day every four years, and a “90-day” deadline that starts on the wrong date can quietly land on a weekend. Whether you are counting down to a wedding, measuring a project timeline, figuring out a pregnancy due date, or just settling a bet about how long it has been since something happened — the calendar math deserves better than fingers and a wall planner.
This free date calculator does both jobs in one place. The Days Between Dates mode counts the exact number of days separating any two dates (leap years included), and breaks the answer into weeks, months, years, and even the number of weekdays. The Add / Subtract Days mode jumps forward or backward from any starting date and tells you the resulting date plus its day of the week — so “45 days from today” is never a guess again.
Days between dates · add or subtract days
Please pick two valid dates.
Please pick a valid start date and a day count of zero or more.
Dates are computed in UTC at noon, so daylight-saving changes can never shift a result by a day. "Days apart" counts full 24-hour days between the two dates — January 1 to January 15 is 14 days.

How to Use This Calculator
- Pick a mode. Use the tabs: “Days Between Dates” counts the gap between two dates; “Add / Subtract Days” jumps forward or back from one date.
- Days between: pick a start date and an end date, then click Calculate Days. The order does not matter — the tool handles it either way.
- Read the breakdown. You get the exact day count plus weeks, approximate months and years, and the number of weekdays between the dates (handy for project planning).
- Add / subtract: pick a start date, choose Add or Subtract, enter the number of days, then click Calculate New Date.
- Check the weekday. The resulting date is shown with its day of the week, so you can spot immediately if a deadline lands on a Saturday.
What Does a Date Calculator Actually Count?
A date calculator answers two different questions that people constantly mix up. The first is duration: how many days sit between two points on the calendar. January 1 to January 15 is 14 days — the tool counts the full 24-hour steps between the dates, not the dates themselves. The second is projection: what date do you land on if you move N days forward or backward from a starting point. October 11 plus 45 days is November 25.
Both sound trivial until leap years get involved. 2024 was a leap year, so February had 29 days — February 28 to March 1, 2024 is 2 days, not 1. In a non-leap year like 2025, the same pair of dates is 1 day. This calculator handles every leap year, every month length, and every century rule automatically, so you never have to remember which years get the extra day.
One more subtlety the tool takes care of: time zones and daylight saving. Naive date math in a browser can slip by a day when clocks change. This calculator computes everything at noon UTC, so a March daylight-saving shift can never turn a 14-day gap into 13.
The Formula (With a Worked Example)
Weeks = days ÷ 7 · Approx. months = days ÷ 30.4375 · Approx. years = days ÷ 365.25
New date = start date ± (N × 86,400,000 ms)
86,400,000 ms = 24 × 60 × 60 × 1,000 (one full day in milliseconds)
Worked example. Days between January 1, 2026 and January 15, 2026:
- Both dates are converted to UTC noon timestamps
- Difference: 14 × 86,400,000 ms = 1,209,600,000 ms
- Days apart: 1,209,600,000 ÷ 86,400,000 = 14 days
- Weeks: 14 ÷ 7 = 2 weeks exactly
Worked example. Add 45 days to October 11, 2026 (a Sunday):
- October 11 + 20 days = October 31
- 45 − 20 = 25 days remaining → November 25
- Result: Wednesday, November 25, 2026
Handy Date Facts the Calculator Knows
| Question | Answer |
|---|---|
| Days in a leap year | 366 (February gets a 29th day) |
| Leap year rule | Divisible by 4 — except centuries, unless divisible by 400 (2000 was leap, 1900 was not) |
| Average month length | 30.4375 days (365.25 ÷ 12) |
| Average year length | 365.25 days (accounts for leap years) |
| Days between same date twice | 0 — start and end on the same date is zero days apart |
Tips for Date Math Without Mistakes
- Decide whether to count the start day. Contracts usually say “within 30 days of” — this tool counts full days between dates (Jan 1 to Jan 15 = 14). If your paperwork means “including the start date,” add 1.
- Watch for weekends on deadlines. Use the Add/Subtract mode’s weekday display — a 90-day payment term that lands on a Sunday usually means Monday in practice.
- Let leap years be the tool’s problem. Any span crossing February 29 in a leap year is one day longer than the same span in a normal year. Never hand-adjust; the calculator already knows.
- Count weekdays for work timelines. The “weekdays between” figure excludes Saturdays and Sundays — use it to estimate realistic project durations instead of raw calendar days.
- Double-check across month ends. “One month from January 31” is ambiguous even for humans (February 28? March 3?). When precision matters, count in days, not months.
Related Tools
Inclusive vs. Exclusive Counting — Why Answers Differ by One
Ask two people how long a Friday-to-Sunday trip lasts and you will hear both “two” and “three” — both defensible, because they use different counting rules:
- Exclusive counting measures the full days between the two dates: Friday to Sunday is 2. Think hotel nights — check in Friday, check out Sunday, and you pay for 2 nights even though the stay touches 3 calendar days. This is the count the calculator above reports.
- Inclusive counting counts both endpoints as well: the same Friday-to-Sunday span becomes 3 days. Contracts, countdowns and “days remaining including today” usually mean this.
The conversion is simply +1 whenever both endpoints should count. A leap-day span shows why it matters. From December 15, 2023 to March 15, 2024, counted month by month: Dec 15 → Dec 31 is 16 days, January adds 31 (47), February 2024 has 29 days (76), and 15 more days reach March 15 — 91 days in total. The same calendar span a year earlier, with a 28-day February, comes to 90. Off-by-one surprises trace back to the counting rule — or a February 29 hiding inside the range.
FAQs
How many days are between January 1 and January 15?
14 days. Date calculators count the full 24-hour days between two dates — January 1 to January 2 is 1 day, so January 1 to January 15 is 14. (If you need to count both endpoints, as some contracts do, add 1.)
How do leap years affect the day count?
Any span that includes February 29 of a leap year is one day longer. February 28 to March 1 is 2 days in a leap year (2024, 2028) but only 1 day in a normal year. The calculator applies the full leap-year rule automatically — divisible by 4, except centuries unless divisible by 400.
What day of the week will it be 100 days from now?
Use the Add / Subtract Days mode: pick today as the start date, choose Add, enter 100, and the tool shows the exact date plus its weekday. No modular arithmetic required.
How do I calculate 90 days from a date?
Enter your start date, choose Add, and enter 90. The result shows the date 90 days later and names the weekday, so you can immediately see whether a deadline falls on a weekend.
Does the order of the two dates matter?
No. The calculator measures the gap in either direction — picking the later date as the “start” still returns the correct positive number of days between them.
What counts as a weekday in the results?
Monday through Friday. The “weekdays between” figure excludes Saturdays and Sundays, which makes it useful for estimating work timelines. It does not exclude public holidays — subtract those yourself if your schedule requires it.
Can daylight saving time throw off the count?
Not with this tool. Dates are computed at noon UTC, so the spring-forward and fall-back clock changes — which shift local midnight — can never turn a 14-day gap into 13. The count is exact down to the day, everywhere in the world.
How accurate are the months and years figures?
They are approximations: months use 30.4375 days (the average month) and years use 365.25 days (accounting for leap years). The exact day count above them is precise; use the month/year figures for rough planning only.
Should I count the first and last day?
It depends on what you are counting. This calculator reports the days between the dates — Friday to Sunday is 2 — which suits durations, deadlines and hotel-style nights. If you need both endpoints included, as many contracts and countdowns do, add 1: the same Friday-to-Sunday span counts as 3 days inclusively.
Work out the budget percentages with our percentage calculator.