Count the days, weeks, months and years between any two dates, or add and subtract time from a date.
Mode
Time between dates
-
A date difference calculator tells you exactly how much time separates two dates. Whether you're counting down to a deadline, working out someone's age in days, tracking a project timeline, or figuring out a due date, this free tool does the calendar maths for you: leap years, uneven month lengths and all. Switch modes to instead add or subtract days, weeks, months or years from a starting date and see precisely where you land, including the day of the week.
To find the gap between two dates, the calculator counts the whole days that have elapsed from the earlier date to the later one. It works in a fixed time reference internally so daylight-saving changes never add or drop an hour and skew the count.
The years / months / days breakdown uses proper calendar arithmetic with borrowing: when the end day is earlier in the month than the start day, it borrows a full month's worth of days from the previous month, which is why the same number of days can be “1 month and 2 days” in a short month and “1 month and 4 days” in a long one.
total days = (later date − earlier date)
Weekday and weekend totals are found by walking each elapsed day and checking whether it falls on a Saturday or Sunday, giving you a quick business-day estimate before public holidays.
Enter your start and end dates and the calculator instantly shows the total number of days between them, along with the equivalent in weeks, months and years. The count is the number of days that have elapsed; if you want to include both the first and last day, add one to the total.
The results panel breaks the span into weekdays (Monday to Friday) and weekend days automatically. The weekday figure is your working-day count. Just remember to subtract any public holidays that fall within the range, since those vary by country.
Yes. All maths is done on real calendar dates, so 29 February in a leap year is counted like any other day and February's length is handled correctly. Spans that cross one or more 29 Februarys include those extra days automatically.
Switch to the 'Add / subtract from a date' mode, pick a starting date, and enter a number of days, weeks, months or years. Use a minus sign to go backwards in time. The tool returns the resulting date in full, including which day of the week it falls on.
The calculator automatically swaps the two dates so the result stays a positive number of days, and shows a small note letting you know it did. You'll never get a negative or confusing result.
Set the start date to today and the end date to your deadline, and the total days figure is your countdown. It works for a tax filing due date, an exam, a wedding, a visa expiry or a loan maturity. The weekday and weekend split in the results also tells you how many actual working days you have left, which is usually the number that matters when you are planning the work.
Indian employment contracts commonly specify a notice period of 30, 60 or 90 days from the date you submit your resignation. Switch to the 'Add / subtract from a date' mode, enter your resignation date, add the number of days in your notice period, and the tool returns your last working day plus the weekday it falls on. Check your appointment letter, because some contracts count calendar days and others count working days.
A 365-day year contains 104 Saturdays and Sundays, leaving 261 weekdays. Most Indian employers then deduct 10 to 15 public and festival holidays, and many follow a five-day week, so a realistic working-day count is roughly 245 to 250 days before any annual leave. Enter 1 January and 31 December here to get the exact weekday count for the specific year you care about.
Convert between 20+ currencies (USD, INR, EUR, GBP and more) at live exchange rates - free and instant.
OpenFind your exact age in years, months and days, plus total weeks, days and hours and a countdown to your next birthday.
OpenFind X% of a number, what percent one value is of another, and percentage increase or decrease - instantly and free.
Open