Time Calculator: Days, Weeks, Months and Years Between Two Dates
This page has five calculators for dates and times. The Time Calculator directly below works out the duration between two points in time to the minute, adds or subtracts days, weeks, months or years from a date, converts units and counts working days minus the public holidays of a German state. Further down are separate calculators for the calendar week, a countdown to a date, the end of a deadline under the German Civil Code and the day of the week of any date.
- Time calculator: time span, date plus/minus, convert units, working days
- Calendar week: the current week number and all weeks of a year
- Countdown to a date: days, hours, minutes and seconds, for example until Christmas
- Deadline calculator: end of a period under §§ 187, 188 and 193 BGB
- Day of the week: which weekday a date was or will be
Dates use the day.month.year format with a 24-hour clock.
Result:
Total days: 0
Total weeks: 0
Total months: 0
Total hours: 0
Total minutes: 0
Result:
Result:
Without a date, months and years are averages: 1 month = about 30.44 days, 1 year = 365.25 days. For a result on the calendar, use the “Date plus/minus” tab.
Result:
Public holidays in this period:
Start and end day are included. Counted are the public holidays that apply throughout the selected state; regional ones such as Corpus Christi in parts of Saxony and Thuringia, Assumption Day in parts of Bavaria or the Augsburg Peace Festival are not deducted. Available from 1995.
How to use the time calculator
The calculator has four tabs: Time span, Date plus/minus, Convert units and Working days. Below each result, the button Copy link to this result copies an address that reopens the calculation with the same input.
Time span: days between two dates
- Enter the start date and time in the first field (day.month.year hour:minute). A calendar opens when you click into the field. Without a time, midnight is used. A year on its own counts as 1 January: 1993 to 2026 gives 33 years. The Now button fills in the current time.
- Enter the end date and time in the second field or tick Until now to use the current time of your device as the end.
- The result appears immediately and updates with every change: years, months, weeks, days, hours and minutes, followed by the total days, weeks, months, hours and minutes and, from one full week, a row of dots, one dot per week.
If the last day should count, for example for a holiday from the 1st to the 14th, tick Count the end day (adds one day). The quick selection Today until end of year, Today until Christmas Eve and Start of year until today sets start and end with one click.
Date plus/minus: what date is 100 days from now?
Choose a start date (today is filled in), plus or minus, a number and a unit: days, weeks, months or years. The result is a date with its weekday, for example 100 days after 14 October 2026: Friday, 22.01.2027. For weeks, months and years the calculator also shows the distance from the start date in days, and for every result the calendar week and the day of the year. If the day does not exist in the target month, it uses the last day of that month: 31 August 2026 plus 6 months is 28 February 2027, or the 29th in a leap year.
Convert units: days to weeks and months
Enter a number and a unit and the calculator shows the same duration in days, weeks, months, years and hours. 100 days are 14 weeks and 2 days, about 3.3 months, about 0.27 years or 2,400 hours. Without a date, months and years are averages (1 month = 30.44 days, 1 year = 365.25 days); for a result on the calendar, use Date plus/minus.
Working days: how many working days between two dates
Enter the From and To dates and choose a German state under Public holidays of, or Nationwide holidays only. The calculator shows working days (Monday to Friday), working days including Saturday (Monday to Saturday), calendar days, Saturdays and Sundays, the holidays falling Monday to Friday and a list of the public holidays in the period with their weekday.
Start and end day are always included here, unlike in the Time span tab without Count the end day. Only holidays that apply throughout the selected state are deducted; regional ones such as Corpus Christi in parts of Saxony and Thuringia or Assumption Day in parts of Bavaria are not. Company holidays and leave are not deducted. The Working days tab works from 1 January 1995.
What the result means
In the Time span tab, the six rows from Years to Minutes build on each other. The calculator first counts the full years, then the full months of the remainder, then weeks, days, hours and minutes. The figures are not conversions of the same duration but a chain.
Example: from 1 March 2024 at 08:00 to 3 September 2026 at 10:30 is 2 years, 6 months, 0 weeks, 2 days, 2 hours and 30 minutes. The whole span is 916 days, which is 130 full weeks.
The rows Total days and Total weeks convert the whole span into full days and full weeks independently of the chain. They are the figures you need when a duration has to be expressed in days or weeks, for instance for a project plan or a pregnancy; the end of a period under German law is worked out by the deadline calculator.
Which calendar week is it today?
This calculator shows the calendar week of today, based on the date of your device, together with the Monday and Sunday of that week.
| Week | Monday | Sunday |
|---|
Calendar weeks according to ISO 8601, as used in Germany: a week starts on Monday, and week 1 is the week containing the first Thursday of the year. The first and last days of a year can therefore belong to a week of the neighbouring year.
For another date, enter it under Calendar week of a date in the format day.month.year; the Today button sets today’s date again. Under All calendar weeks of the year, enter a year between 1900 and 2100. The table lists every calendar week with its Monday and Sunday and marks the current week.
Weeks are counted according to ISO 8601, as used in Germany: a week starts on Monday, and week 1 is the week containing the first Thursday of the year. The first and last days of a year can therefore belong to a week of the neighbouring year. Example 2026: 1 January 2026 is a Thursday, so week 1 already starts on Monday, 29.12.2025. The year has 53 calendar weeks; week 53 runs from Monday, 28.12.2026, to Sunday, 03.01.2027, and week 1 of 2027 starts on 04.01.2027.
How many days until Christmas? Countdown to a date
This calculator counts down the time to a date in days, hours, minutes and seconds and updates the display every second.
Time remaining:
The display uses the clock and time zone of your device. When the clocks change to or from summer time, it jumps by one hour.
Enter the date and time under Target date and time in the format day.month.year hour:minute. The next Christmas Eve, 24 December at 00:00, is filled in; the quick selection sets Christmas Eve, New Year (midnight) or Easter Sunday with one click, each time the next occurrence. Below the clock you see the target with its weekday and the row Calendar days until the target day. Once the target has passed, the calculator counts the time since.
Example: on 1 December at 18:00 the clock shows 22 days, 06 hours, 00 minutes and 00 seconds until Christmas Eve at 00:00. The row Calendar days until the target day shows 23, because it counts whole calendar days and ignores the time. The calculation uses the clock and time zone of your device, with the time as it appears on the clock. When the clocks change to or from summer time, the display therefore jumps by one hour.
Deadline calculator: when a period ends under the German Civil Code
The deadline calculator determines the last day of a period under §§ 187, 188 and 193 of the German Civil Code (BGB), taking weekends and the public holidays of a German state into account.
For a notice period, leave the box unticked: § 193 BGB does not apply to notice periods unless a statute or the contract provides otherwise (Federal Court of Justice, judgment of 17 February 2005, III ZR 172/04), so the end is not moved even if it falls on a weekend or public holiday. Your contract states which notice period applies and whether it ends only on a set date, such as the end of a month; the calculator does not take that date into account. If you no longer have the contract, ask the provider or the other party to the contract, who can tell you the period and the earliest date on which the contract can end. This is not legal advice.
End of the period:
Calculated according to §§ 187, 188 and 193 of the German Civil Code (BGB) for periods ending in 1995 or later. Public holidays that apply only in parts of a state are not taken into account, nor are special rules in individual statutes. The result is not legal advice.
First choose under What starts the period? whether an event starts it, such as receipt of a letter, or the start of a day, such as the start of a tenancy. For an event, the day of the event is not counted (§ 187 (1) BGB); for the start of a day, that day is counted (§ 187 (2) BGB). Then enter the date under Day of the event or First day of the period, the number under Period and days, weeks, months or years under Unit; the quick selection sets 14 days, 2 weeks, 1 month or 3 months. Under End of the period you see the last day with its weekday. The period ends when that day ends, at midnight.
After an event, periods in weeks and months end on the day with the same weekday or the same number; after the start of a day, they end on the day before. If that day does not exist in the last month, the period ends on the last day of the month (§ 188 (2) and (3) BGB). The box for § 193 BGB (not ticked by default) moves an end on a Saturday, Sunday or public holiday to the next working day that is not a Saturday. Under § 193 BGB this applies when a declaration of intent has to be made or performance has to be rendered by the end of the period. Choose the holidays under Public holidays at the place of performance. Without the tick, the calculator points out when the calculated end falls on such a day.
Example: a letter is received on Saturday, 17.10.2026, and the period is 2 weeks. The first day of the period is Sunday, 18.10.2026, the calculated end Saturday, 31.10.2026. With the box for § 193 BGB ticked, the end moves past Saturday and Sunday to Monday, 02.11.2026, whichever holidays are selected. One month from receipt on 31.01.2027 ends on Sunday, 28.02.2027, because February has no 31st; with § 193 BGB on Monday, 01.03.2027.
The deadline calculator works for periods ending in 1995 or later. It does not take into account public holidays that apply only in parts of a state, nor special rules in individual statutes. According to the Federal Court of Justice, § 193 BGB does not apply to notice periods for termination, not even to the last day on which the notice must be received (judgment of 17 February 2005, III ZR 172/04). For a notice period, leave the box for § 193 BGB unticked unless a statute or the contract provides otherwise. The result is not legal advice.
What day of the week was it? Find the weekday of any date
This calculator names the day of the week of a date, in the past or in the future.
Result:
The same date in the coming years:
Calculated in the Gregorian calendar, also for dates before its introduction.
Enter a date under Date in the format day.month.year; today is filled in, and the Today button sets it back. Under Result you see the weekday, the calendar week, the day of the year and the distance from today in days. Below, The same date in the coming years lists the next ten anniversaries with their weekday.
Example: 9 November 1989 was a Thursday, in calendar week 45, day 313 of the year. The calculation uses the Gregorian calendar, also for dates before its introduction.
Typical calculations
- Years between two dates: from 1 September 2014 to 3 September 2026 is 12 years and 2 days, 4,385 days in total.
- Exact age: date and time of birth as the start, Until now ticked.
- Length of employment: start date of the job as the start, Until now or the leaving date as the end.
- Time remaining until a date: enter the date as the start and tick the Until now box; the calculator swaps the order itself and shows the remaining time. For a live countdown to the second, use the countdown further down the page.
- Deadlines under German law: the deadline calculator applies §§ 187, 188 and 193 BGB, including weekends and public holidays.
- Contract terms, notice periods, warranties: contract start and contract end as start and end.
- Project duration, study duration, parental leave: enter start and end and read off the total number of weeks.
- Working days in Germany for leave, payroll or a project plan: choose the period and the state in the Working days tab.
Converting weeks, months and years
These values help with rough estimates when no specific date is known. Exact results need real dates, because months have 28 to 31 days and leap years have one day more.
| Value | Equals |
|---|---|
| 1 week | 7 days, 168 hours |
| 1 month | 30.44 days on average (365.25 days divided by 12) |
| 1 year | 365 days, 366 in a leap year; 52 weeks and 1 day |
| 14 weeks | 98 days, roughly 3.2 months |
| 30 weeks | 210 days, roughly 6.9 months |
| 100 days | 14 weeks and 2 days, roughly 3.3 months |
| 6 months | 182.6 days on average; 181 to 184 days on the calendar, depending on the start month |
| 1,000 days | 142 weeks and 6 days, roughly 2 years and 9 months |
How the calculator counts
- Calendar-based: years and months are counted on the calendar, not with average values. Leap years and months of different length are taken into account.
- Order does not matter: if the start lies after the end, the calculator swaps the two and shows a positive duration.
- Clock time on the calendar: the calculation uses date and time as they appear on the calendar. A day runs from midnight to midnight, also across a daylight saving change; hours, minutes and the totals follow the same calculation.
- Range: the date picker runs from 1 January 1900 up to ten years into the future, entered as day.month.year, with a time as day.month.year hour:minute. Working days and deadlines are calculated from 1995.
- In your browser: all calculators on this page run entirely on your device. While you calculate, no input is transmitted to minoka.de or to third parties. Each calculator has its own button Copy link to this result; the link carries the input of that calculator in the address. If someone opens such a link, the input reaches minoka.de as part of the address, like any page request, and the visitor statistics of minoka.de record that address.
Frequently Asked Questions
Frequently Asked Questions
How many days are there between two dates?
Enter the start and end date in the Time span tab and read the row Total days. From 1 September 2014 to 3 September 2026 there are 4,385 days. A date without a time counts from midnight.
What date is 100 days from now?
That depends on the start date. In the Date plus/minus tab today is filled in; enter the number and choose days, weeks, months or years. From 14 October 2026, 100 days later is Friday, 22 January 2027.
How do I calculate the years between two dates?
Enter the start date and the end date. The calculator shows the full years and the remainder in months, weeks, days, hours and minutes. From 1 September 2014 to 3 September 2026 that is 12 years and 2 days, or 4,385 days and 626 full weeks.
How many months are 30 weeks?
30 weeks is 210 days. A month has 30.44 days on average, so 30 weeks correspond to roughly 6.9 months. With a real start date the calculator counts calendar months, so the result reflects the actual length of each month.
How many weeks are in a year?
A year has 365 days, which is 52 weeks and 1 day. A leap year has 366 days, which is 52 weeks and 2 days. The calculator counts full weeks only; the remaining days appear in the days row.
Does the calculator account for leap years?
Yes. It works with the calendar rather than with average values. A 29 February counts as a day, and a year from 1 March to 1 March is a full year regardless of whether a leap year lies in between.
How many working days are there in 2026?
In Germany, 2026 has 252 to 254 working days (Monday to Friday) depending on the state, counted in the Working days tab from 1 January to 31 December: 252 in Bavaria and Baden-Württemberg, 254 with nationwide public holidays only. Start and end day are included.
Can I calculate the time until now?
Yes. Tick the box labelled Until now. The calculator then uses the current date and time of your device as the end point, which gives you an exact age or a period of employment up to this minute.
What happens if the start date is after the end date?
The calculator swaps the two points in time and shows the duration as a positive value. You can therefore enter a future date as the start to see the time remaining until an appointment. For a live countdown to the second, use the countdown further down the page.
What calendar week is it?
The calculator in the section Which calendar week is it today? shows it based on the date of your device, together with the Monday and Sunday of that week. Weeks are counted according to ISO 8601: a week starts on Monday, and week 1 is the week containing the first Thursday of the year.
How many calendar weeks does 2026 have?
2026 has 53 calendar weeks. Week 53 runs from Monday, 28 December 2026, to Sunday, 3 January 2027, and week 1 of 2027 starts on 4 January. 2027 has 52 calendar weeks again; the next years with 53 are 2032 and 2037.
How many days are left until Christmas?
The calculator in the section How many days until Christmas? is set to the next Christmas Eve at 00:00 and counts down days, hours, minutes and seconds by the clock of your device. As a guide: from 1 December to Christmas Eve there are 23 calendar days every year.
When does a two-week deadline end?
Under German law, if an event starts the period, such as receipt of a letter, it ends two weeks later on the same weekday at midnight (§ 187 (1) and § 188 (2) BGB). If the letter is received on Wednesday, 14 October 2026, the period ends on Wednesday, 28 October 2026. If the end falls on a Saturday, Sunday or public holiday and a declaration of intent has to be made or performance rendered, the period ends on the next working day other than a Saturday (§ 193 BGB), except for notice periods for termination. The deadline calculator works this out for any date.
What day of the week was 3 October 1990?
3 October 1990, the day of German reunification, was a Wednesday, in calendar week 40. For any other date, the calculator in the section What day of the week was it? shows the weekday.
Is my input stored or transmitted?
No, as long as nobody opens a result link. All calculators on this page run entirely in your browser. The scripts send nothing to minoka.de or to third parties, and your input is gone once you leave the page, unless you copied a link: each calculator has its own button Copy link to this result. The link carries the input of that calculator in the address, and whoever opens it requests that address from minoka.de like any other; the visitor statistics of minoka.de record that address.






