All calculators

> calculator dates

Dates & deadlines

Count the days between two dates, work out a deadline or find an age. With the public holidays of your German state.

Applies to Germany. Deadlines, tax rates, public holidays and requirements on this page follow German law. Austria, Switzerland and other countries have different rules.
–Days apart
–Days incl. both
–Working days
–Sat and Sun
–Holidays Mon to Fri
–Full weeks
From–
To–
Weeks and days–
Months and days–
Years, months, days–
Public holidays in this period

    Enter two dates above, and the public holidays in between appear here.

    A calculator, not legal adviceThe public holidays are correct for the years from 1995 and apply statewide. Whether a statutory or contractual deadline really runs this way is decided by the contract or the law in question.

    Calculating with numbers instead of days? Percent · Rule of three · VAT · Interest

    All calculations happen on your device. Your data stays in your browser.

    How it works
    1. 01At the top, choose what you need: period, deadline or age.
    2. 02Enter the dates. The “Today” button fills in today’s date.
    3. 03The result appears right away. The address remembers the tab, for example bnkz.de/en/calculator/dates/#frist.

    A working day here means Monday to Friday, except public holidays. In German law, Saturday often counts as a working day (Werktag) too. If you need a deadline in working days in the legal sense, add the Saturdays yourself. “Days apart” is the distance between two dates, “Days incl. both” counts the first and the last day as well.

    Easter Sunday is calculated with Gauss’s Easter formula, not taken from a list. Good Friday, Easter Monday, Ascension Day, Whit Monday and Corpus Christi follow from it. Then come the fixed days and those of the chosen state. The tool counts in whole days, so the clock change in March and October does not shift any result.

    Two public holidays do not apply across a whole state, and the tool handles them differently. Assumption Day is a day off in Bavaria only in predominantly Catholic municipalities: it is counted for Bavaria, and the list shows a note next to it. If a deadline counts working days across it, the tool shows the earlier of the two possible days and names the later one in the note below. Corpus Christi is a day off in Saxony and Thuringia only in some municipalities: there it is not counted, because it does not apply to most places. If you live in such a municipality, add the day by hand.

    Purely local public holidays are not included (for example the Augsburg Peace Festival on 8 August). One-off public holidays are included: Reformation Day on 31 October 2017 in all states and 8 May in 2020 and 2025 in Berlin. Before 1995 the tool sets no public holidays at all, because the list looked different then; only Saturday and Sunday count. Easter Sunday and Whit Sunday are on the list only for Brandenburg and Hesse. In Hesse, under § 1 of its public holiday act (Feiertagsgesetz), every Sunday is even a public holiday. As Sundays, they do not change the working days anyway. Assumption Day applies in Bavaria only in predominantly Catholic municipalities: if a deadline ends on it, the note names both days.

    When calculating with months, the end of a month stays at the end of a month: 31 January plus one month is 28 February, in a leap year 29 February. If you were born on 29 February, your birthday in years without 29 February is 28 February, and this is also how the age is counted here. Under German law, the year of life is only completed at the end of 28 February (§§ 187 (2), 188 (2) and (3) BGB), so in such a year you come of age only on 1 March. The calendar week follows ISO 8601, so 29 Dec 2025 is already in week 1 of 2026.