Date Calculator

Find the difference between two dates, or add/subtract days, weeks, months or years from a date.

Choose Two Dates

Result

Total Duration
0 Days
0Y 0M 0D
Years / Months / Days
0
Total Weeks

Span Breakdown

Enter Details

Result

Resulting Date
Day of the Week

About the Date Calculator

The Date Difference mode counts the exact number of days between two dates and breaks that span into completed years, months and days, plus total weeks. The Add/Subtract mode moves forward or backward from any date by a chosen number of days, weeks, months or years.

Why adding a month doesn't always land on the same day number

Calendar month arithmetic moves to the same day-of-month in the next month, not a fixed number of days forward. Adding 1 month to 31 January lands on the last valid day of February (28th, or 29th in a leap year) rather than overflowing into March, since February has no 31st day — this is standard calendar-date behaviour, not a bug.

How to find the difference between two dates, step by step

  1. Select the Date Difference tab.
  2. Enter your Start Date and End Date.
  3. Click Calculate to see the total days, weeks, and the breakdown into years, months and days.

Common uses in India

Frequently Asked Questions

Calendar month arithmetic moves to the same day-of-month in the next month, not a fixed number of days forward. Since February has no 31st day, standard date-calculation logic (used by JavaScript and most calendar tools) clamps the result to the last valid day of February — the 28th, or 29th in a leap year — rather than overflowing into March.

Date Difference mode takes two dates and tells you the span between them, broken into years, months, days and total weeks. Add/Subtract mode takes one date and a number of days/weeks/months/years, and tells you what date you land on after moving forward or backward — they answer opposite questions: "how far apart are these two dates?" versus "what date is X days from this date?"

This usually comes down to whether both the start and end date are counted (inclusive) or only the gap between them (exclusive). For example, from 1 January to 3 January is a 2-day difference (exclusive), but spans 3 calendar days if you count both endpoints (inclusive). Always check which convention a form or deadline expects before relying on a single number.

The total day count is divided by 7, since a week is always exactly 7 days regardless of which months or years it spans. The result is typically shown as whole weeks plus remaining days, so a 20-day span shows as 2 weeks and 6 days (14 + 6 = 20).

EMI due dates and Fixed Deposit maturity dates are calculated by adding a fixed number of months to a start date, using calendar month arithmetic rather than a fixed 30-day approximation. This means the exact due date can shift depending on month lengths — an FD started on 31 January maturing "6 months later" lands on 31 July, but one started on 31 August lands on 28/29 February, not 31 February, since that date doesn't exist.

Use Add/Subtract mode: enter today's date as the starting date, choose "Add", enter 90 in the days field, and calculate. This gives the exact calendar date 90 days later, correctly accounting for the number of days in each month it passes through, including any leap year adjustment for February.