Date Calculator

This date calculator determines the difference between given dates and adds or subtracts years, months, weeks, and days from a date.

Days Between Two Dates

Start Date
End Date
 Add last day (+1 day)

Result:

Add to or Subtract from a Date

Select Date

Time Duration:

Result:

How to Use a Date Calculator

There are two calculators provided on our platform. Both perform different calculations. To calculate the days between two dates, use the first one. The second one is used to add or subtract time duration from a date.

Days Between Two Dates

  1. Enter start and end dates. Either you can manually input the month, day, and year, or use the date picker to select the date. You can also press the 'Today' button to input the current date.
  2. Check the checkbox if you want to include the last day in the date calculation.
  3. Click on the 'Calculate' button.
  4. View the duration between given dates in years, months, and days. The tool also returns the total number of months, weeks, and days.

Add to or Subtract from a Date

  1. Enter the date from which you want to add or subtract time.
  2. Choose the required operation (Add or Subtract) that you need to perform.
  3. Enter how many years, months, weeks, or days you want to add or remove from a selected date. It's not necessary to input all four values. Enter just required once.
  4. Press the 'Calculate' button to obtain the final result.

How to Count Days Between Two Dates

Counting the number of days between two dates sounds simple. But it can get confusing when you deal with different month lengths and leap years.

Let’s look at some examples:

Example 1: Simple Same-Month Calculation

  • Start Date: March 5
  • End Date: March 23

Since both dates are in March, you simply subtract:

  • 23 - 5 = 18 days

Example 2: Different Months (Same Year)

  • Start Date: April 16
  • End Date: June 12

Step 1: Count the remaining days in April

April has 30 days.

30 - 16 = 14 days remaining in April.

Step 2: Count a full month in between

May has 31 days.

Step 3: Count days in June

June 1 to June 12 = 12 days

Step 4: Add them together

  • 14 (April)
  • 31 (May)
  • 12 (June)

Total = 57 days

So, there are 53 days between April 16 and June 12.

Example 3: Crossing Into a New Year

  • Start Date: November 24, 2025
  • End Date: February 5, 2026

Step 1: Remaining days in November

November has 30 days.

30 - 24 = 6 days

Step 2: Full month in between

December and January have 31 days.

Step 3: Days in February

February 1 to February 5 = 5 days.

Step 4: Add them

  • 6 (Nov)
  • 31 (Dec)
  • 31 (Jan)
  • 5 (Feb)

Total = 73 days

There are 73 days between November 24, 2025 and February 5, 2026.


How to Add or Subtract Time From a Date

Adding or subtracting time from a date means finding a future date or a past date based on a starting point.

Example 1: Adding Days to a Date

  • Start Date: March 5
  • Add: 16 days

March has 31 days.

5 + 16 = 21

Final result: March 21.

Example 2: Subtracting Days From a Date

  • Start Date: May 15
  • Subtract: 12 days

15 - 12 = 3

Final result: May 3.

Example 3: Combining Years, Months, and Days

  • Start Date: March 17, 2026
  • Add: 1 year, 3 months, and 12 days

Step 1: Add 1 year → March 17, 2027

Step 2: Add 3 months → June 17, 2027

Step 3: Add 12 days → June 29, 2027

Final result: June 29, 2027.