Enter the Start & End Date and click Calculate to find the duration in terms of years, months, days, and other time units.
Rating & Review
Use this calculator to count the number of days between two dates i.e., Start Date & End Date. You will also get the duration between dates in terms of years, months, weeks, hours, minutes, and seconds.
Our calendar calculator is based on the Gregorian calendar, which consists of 365.25 days (for the regular year) and 366 days (for the leap year). The reason is that this calendar system is aligned perfectly with the revolution of the earth around the sun and hence is a standard for date calculations globally.
Steps to calculate day duration:
Our Day calculator also considers the years, months, and days of both the dates entered and calculates the exact duration in different units.
To find weeks between dates, divide the total number of days by 7, such that;
Weeks = Days Between Dates/7
To calculate number of days between a couple of dates, you need to know the days in each month (both during regular and leap years). For instance, you can review the following table:
Month Name | Number of Days | Days In a Leap Year |
---|---|---|
January | 31 | 31 |
February | 28 | 29 |
March | 31 | 31 |
April | 30 | 30 |
May | 31 | 31 |
June | 30 | 30 |
July | 31 | 31 |
August | 31 | 31 |
September | 30 | 30 |
October | 31 | 31 |
November | 30 | 30 |
December | 31 | 31 |
Leap year repeats itself every 4 regular years, comprising 366 days. To find leap years between dates, you need to follow the steps as under:
Find the number of days between January 1, 2020, and December 31, 2024.
Step 01: Subtract the Starting Date From the Ending Date:
December 31, 2024 - January 1, 2020 = 4 years and 364 days
Step 02: Work With Years First:
4 years = 4 * 365 days/year = 1460 days
Step 03: Subtract the Months:
There are no months to subtract since we're dealing with years.
Step 04: Calculate Remaining days:
364 days
Step 05: Convert All Values to the Same Unit:
All values are already in days.
Step 06: Add All Values Together:
1460 days + 364 days = 1824 days