How do I use the date calculator?
- Pick a start date and an end date in the first box. Use the Today buttons to fill in today's date from your device.
- Decide whether to include the end date. Leave it unticked for a normal difference, or tick it to count both the first and last day.
- Read the result in days, in weeks and days, and in years, months and days. If the end date is before the start date, the difference is shown as a negative number.
- To find a date in the future or past, use the second box: choose a start date, pick add or subtract, and enter any mix of years, months, weeks and days.
How is the number of days between two dates calculated?
Each date is turned into a day number on the Gregorian calendar, and the earlier number is subtracted from the later one. That is the same as counting forward one day at a time from the start date and stopping on the end date. Leap days are counted automatically: February 2024 had 29 days, so February 28 to March 1, 2024 is 2 days, while the same dates in 2026 are only 1 day apart.
The years, months and days breakdown counts whole months from the start date first, then the days left over. Because months have different lengths, 30 days is not always “1 month”: from January 1 to January 31 is 30 days but 0 months, while February 1 to March 1 is a full month of only 28 days.
Worked examples
Example 1: days between two dates
From Tuesday, November 3, 2026 to Friday, December 25, 2026 is 52 days. That is 7 weeks and 3 days, or 1 month and 22 days.
Example 2: a whole year, counting both ends
January 1 to December 31, 2026 is 364 days by subtraction. Tick include end date and it becomes 365 days, exactly 1 year, because both January 1 and December 31 are counted.
Example 3: 90 days from a date
November 3, 2026 + 90 days = Monday, February 1, 2027. Six months before November 3, 2026 is Sunday, May 3, 2026.
Example 4: adding a month to January 31
February has no 31st, so January 31, 2026 + 1 month = Saturday, February 28, 2026, the last day of February. In the leap year 2028 the same step lands on Tuesday, February 29, 2028. Going the other way, January 31 to March 1, 2026 counts as 1 month and 1 day.
How do you add months or years to a date?
Years and months are added first, then weeks and days. When the new month is too short for the original day number, the date moves back to the last day of that month: March 31 minus 1 month is February 28, and February 29, 2024 plus 1 year is February 28, 2025. Adding weeks is the same as adding 7 days per week, so 2 weeks from any Tuesday is always a Tuesday.
What are common uses for a date calculator?
- Deadlines: 30, 60 or 90 days from a notice, invoice or order date.
- Pay and HR: length of employment, probation periods and the days in a pay period. For hours worked, use the time card calculator.
- Planning: weeks until a trip or due date. For a live countdown, try the days until calculator.
- Ages and anniversaries: the age calculator shows exact age and the next birthday.