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
- Select the Date Difference tab.
- Enter your Start Date and End Date.
- Click Calculate to see the total days, weeks, and the breakdown into years, months and days.
Common uses in India
- Calculating notice period, probation or contract end dates for employment.
- Working out visa validity, passport renewal or travel insurance windows.
- Finding EMI due dates, FD/RD maturity dates or the last date to make a tax-saving investment before 31 March.
- Estimating deadlines for exam forms, admit card downloads or result dates.
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.