Day and date calculator: Calculate days between two dates
Use this day calculator to find the days between two dates, add or subtract days, weeks, months and years from a date, count working days and calculate your age, with the calculation steps shown each time. Free and with no sign-up required, it runs in your browser.
Built by Rugile Rutkauskaite
Planning a project? Get fast, reliable web hosting.
Result
358 days
There are 358 days between Thursday, 1 January 2026 and Friday, 25 December 2026.
- In years, months, and days
- 11 months and 24 days
- In weeks and days
- 51 weeks and 1 day
- In hours
- 8,592 hours
- Workdays (Mon–Fri)
- 256 business days
- Days off work
- 102 days
- Start date
- Thursday, 1 January 2026, Week 1, 2026
- End date
- Friday, 25 December 2026, Week 52, 2026
Calculation steps
- 1.25/12/2026 minus 01/01/2026 = 358 days
- 2.358 Ă· 7 = 51 weeks with 1 day remaining
- 3.Full months first, then remaining days = 11 months and 24 days
Example result
Four arithmetic operations, four examples
This is what the results look like. Enter your own data above to see the result instantly.
Days between two dates
358 days
There are 358 days between Thursday, 1 January 2026 and Friday, 25 December 2026.
Date plus days
Thursday, 7 January 2027
Friday, 9 October 2026 plus 90 days is Thursday, 7 January 2027.
Date plus business days
Friday, 23 October 2026
Friday, 9 October 2026 plus 10 business days is Friday, 23 October 2026.
Age
36 years
Born on Tuesday, 15 May 1990: On Friday, 9 October 2026, you are 36 years, 4 months and 24 days old.
Why use this date calculator?
More than a simple days calculator
How this calculator differs from a single form with a Calculate button
Four calculators in one
Days between two dates, date plus or minus a period, dates in working days, and age: Switch calculations with one click without leaving the page.
Instantly, with no Calculate button
The result appears as you type. The calculation runs in your browser; nothing is sent to a server to calculate the result.
More than just a number
You can also see the days between two dates in weeks, hours, working days, and years, months and days. For a calculated date, the calculator shows the day of the week, calendar week and day of the year.
Workdays or business days
Count Monday to Friday or, as is customary under German law, Monday to Saturday. Public holidays are deliberately not deducted because they vary by federal state and year.
Calculation steps and link
For each result, the calculator shows the calculation with your data, step by step. Copy the result as a sentence or share a link with your data.
Whole days or down to the second
Without a time of day, the calculator uses calendar dates only, so daylight saving time and your device's time zone cannot shift the result by a day. With “Add time,” you get the exact duration between two points in time, including a separate time zone for each date and daylight saving time changes.
How it works
How to calculate days and dates
Four steps from question to result.
Step 1
Choose calculation type
Choose what you want to find out above: the days between two dates, a date plus or minus a period of time, a date calculated in business days, or an age.
Step 2
Enter data
Select the dates in the calendar field or type them in. The “Today” button inserts the current date. To calculate an age, enter the date of birth and leave the reference date blank; the calculator will use today. If you need the duration down to the second, check “Add time” under “Days between two dates” and select a time and time zone for each date.
Step 3
Set period and options
For “Date plus/minus”, enter years, months, weeks and days or click a common value; for “Working days”, enter the number of days. Choose Add or Subtract and, depending on the calculation, “Include end date” and either Mon–Fri or Mon–Sat counting.
Step 4
Read result and calculation
The result appears immediately, with no Calculate button, along with details such as the day of the week or calendar week and the calculation. Copy it as a sentence or share it as a link containing your dates.
Tables
Days per month and leap years
A regular year has 365 days; a leap year has 366. February makes the difference; all other months keep the same length.
Month lengths
| Month | Common year | 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 |
| Total | 365 | 366 |
Leap years from 2026
2028, 2032, 2036, 2040, 2044 and 2048
A year is a leap year if it is divisible by 4. Century years only count if they are divisible by 400: 2000 was a leap year; 1900 and 2100 are not.
Date calculations
The rules behind the numbers
Five questions where different calculators give different results, and how this calculator answers them.
Include the end date or not?
By default, the calculator uses the difference between dates: from the 1st to the 2nd of a month is 1 day. To count both the start and end dates, as you would for a vacation, enable “Include end date” to get 2 days.
Add months
Months don't have a fixed number of days. If the day doesn't exist in the target month, the result falls on that month's last day: January 31, 2026 plus 1 month is Saturday, 28 February 2026.
Workdays and business days
Workdays are Monday through Friday. Under German law, business days are Monday through Saturday, so Saturday is included. The calculator does not exclude public holidays because they vary by country and state.
Calendar weeks
Calendar weeks follow ISO 8601: Weeks start on Monday, and the first week of the year is the one containing the first Thursday. That means January 1 can still belong to week 52 or 53 of the previous year.
Days between two dates in Excel or Google Sheets
If the start date is in A2 and the end date is in B2, the formula =B2-A2 gives the same number as the calculator without “Include end date”. Use =B2-A2+1 to include the end date. The calculator above also shows you the calculation, working days and calendar week.
Explore more
More time and date calculators
Epoch/Unix Timestamp Converter
Convert Unix timestamps (seconds, milliseconds, microseconds, and nanoseconds) to a readable date and back — with a live ticker, ISO 8601/RFC 2822, and relative time, entirely in your browser.
Built by Jakub Martyniak
Timezone Converter
Convert dates and times between any number of time zones, with automatic detection of your time zone, daylight saving time support, and notices when the date changes. Entirely in your browser.
Built by Julian Alker
Working Hours Calculator (Hours Calculator)
Online working hours calculator: calculate working hours with breaks, weekly hours, and overtime; add times and convert minutes to decimal hours. Runs entirely in your browser.
Built by Rugile Rutkauskaite
Overtime calculator (Overtime Calculator)
Online hourly wage and overtime calculator: calculate overtime with premium pay, payout or time off in lieu, weekly pay with overtime, and hourly wage from monthly salary. Runs entirely in your browser.
Built by Rugile Rutkauskaite
FAQ
Frequently asked questions about the day calculator
Quick answers about days, dates, business days, and age.
Enter a start and end date above to see the number of days immediately. For example, from January 1 to December 25, 2026, there are 358 days: 51 weeks and 1 day, or 11 months and 24 days.
Not by default: the calculator uses the difference between dates, so from the 1st to the 2nd is 1 day. To count both the start and end dates, as you would for a vacation, enable “Include end date” to add one day.
Yes. Under “Days between two dates,” check “Add time.” Then enter the hour, minute, and second for the start and end, and choose a time zone for each. Your device’s time zone is selected by default. “Now,” “Start of day,” and “Noon” set the time with one click. The result shows years, months, days, hours, minutes, and seconds, plus the duration in days, hours, minutes, and seconds. For example, from 9:00 in Berlin to 9:00 in New York on the same day in January is 6 hours.
The calculator uses the actual local time. On the night clocks move forward, a day in Germany has only 23 hours; when they move back, it has 25. From March 28, 2026, 12:00 PM, to March 29, 2026, 12:00 PM, it is therefore 1 day but only 23 hours. If a time does not exist because of the change, such as 2:30 AM on March 29, 2026, the calculator treats it as 3:30 AM. If a time occurs twice, such as 2:30 AM on October 25, 2026, it uses the first occurrence. In both cases, a note appears with the result.
Switch to “Date plus/minus,” choose the start date or click “Today,” and enter days, weeks, months or years. 90 days after October 9, 2026 is January 7, 2027, a Thursday in calendar week 1. Select “Subtract” to count backward. Years and months are applied before weeks and days. If the day does not exist in the target month, the result falls on the last day of that month: January 31, 2026 plus 1 month is February 28, 2026.
The results for “Days between two dates” automatically include the number of working days: from January 1 to December 25, 2026, there are 256. With “Working days,” you can move a date forward or back by a number of working days. Choose “Working days (Mon–Fri)” or “Including Saturdays (Mon–Sat)” as the counting method if Saturday should count.
No. Public holidays vary by country, region and year, so the calculator only excludes weekends. The working-day count is therefore an upper limit from which you need to subtract public holidays yourself.
Switch to “Age” and enter your date of birth. Without a reference date, the calculator counts up to today and also shows the months, weeks, days and hours since your birth, the day of the week you were born and your next birthday.
For date results, the calculator shows the ISO 8601 calendar week and, for a calculated date, the day of the year. The week starts on Monday, and the first week of a year is the one containing the first Thursday. January 7, 2027 is therefore in week 1, while December 31, 2026 is still in week 53.
No. The calculation runs entirely in your browser; nothing is sent to a server to produce the result. Whenever you change something, the calculator puts your inputs in the address bar so you can share the calculation using “Share link.”
Any more questions?
Contact SupportBuilding something of your own?
With a ZAP-Hosting VPS, you can reliably bring your website, shop, or project online.
No setup. No risk. Online in seconds.
Looking for more tools? View all calculators & converters
