Date Difference
Health & Daily life
Days between two dates; add/subtract N days.
Dates
Difference
Add N days to Date 1
Frequently asked questions
▶What does the date difference calculator do?
It finds the gap between any two dates in days, weeks, months and years. For example, between 1 January 2026 and 19 June 2026 the gap is 169 days, or about 5 months and 18 days. It works for any dates from the year 1 onwards and handles leap years correctly.
▶How do I count the number of working days between two dates?
Enter the start and end dates and the tool will show both calendar days and working days, excluding Saturdays and Sundays. So from 1 June 2026 to 30 June 2026 there are 30 calendar days but only 22 working days. Indian public holidays are not removed; subtract those manually if you need to.
▶Why does the month count look strange for some date pairs?
Months are unequal in length, so the calculator counts whole months first and then adds remaining days. From 31 January to 28 February it shows 28 days, not 1 month, because February does not have a 31st. This matches how interest, leave and notice periods are usually calculated in Indian workplaces.
▶Can I use this to calculate notice period or rent dues?
Yes. Set your start date as the resignation or rent-start date and the end date as the last working day or due date. The calculator gives you the exact day count, which is what HR and landlords usually want. Just remember to include or exclude the start date based on the contract wording.
▶Days difference versus business days: what should I pick?
Calendar days are right for interest, fines, age and most legal deadlines. Business days matter for courier delivery, bank settlements and office leave. Indian banks usually treat second and fourth Saturdays as holidays too, which this tool does not auto-detect, so adjust those manually if needed.
▶Does it handle dates before 1947 or very old dates?
Yes, it works for any Gregorian calendar date back to year 1. So you can find the gap between Indian Independence on 15 August 1947 and today, which on 19 June 2026 is about 78 years, 10 months and 4 days, or roughly 28,800 days. Older Hindu or Islamic calendar dates need to be converted first.