Skip to content
Free tool

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. 1.25/12/2026 minus 01/01/2026 = 358 days
  2. 2.358 Ă· 7 = 51 weeks with 1 day remaining
  3. 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

MonthCommon yearLeap year
January3131
February2829
March3131
April3030
May3131
June3030
July3131
August3131
September3030
October3131
November3030
December3131
Total365366

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

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 Support
More than just calculations

Building something of your own?

With a ZAP-Hosting VPS, you can reliably bring your website, shop, or project online.

4.4/5 Trustpilot32,000+ Active serversSince 2010

No setup. No risk. Online in seconds.

Flexible TermCancel anytimeOnline in 60 seconds

Looking for more tools? View all calculators & converters