Werktage berechnen
werktage_berechnenReturns a working-day count or a target date for any of the 16 German federal states, using the complete holiday set for that state (Gauß Easter formula; Stand 2026-08-15). Two modes: add (start + n working days → end date) and count (date range → working-day count). Suited to questions how many working days lie between two dates or on which date a deadline falls after n working days. Procurement-law deadlines count calendar days under VO 1182/71 and are computed by vergabe_fristen_berechnen.
Example user questions: "Wie viele Werktage liegen zwischen zwei Terminen?"; "Wann ist der 10. Werktag nach dem 05.10.2026 in Bayern?"; "Arbeitstage zwischen zwei Daten in NRW"; "Frist in Werktagen berechnen"; "Wie viele Arbeitstage hat der Oktober in Berlin?"
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bis | No | End of date range for mode=count (inclusive). | |
| von | No | Start of date range for mode=count. | |
| land | Yes | 2-letter German federal state code: BW=Baden-Württemberg, BY=Bayern, BE=Berlin, BB=Brandenburg, HB=Bremen, HH=Hamburg, HE=Hessen, MV=Mecklenburg-Vorpommern, NI=Niedersachsen, NW=Nordrhein-Westfalen, RP=Rheinland-Pfalz, SL=Saarland, SN=Sachsen, ST=Sachsen-Anhalt, SH=Schleswig-Holstein, TH=Thüringen. | |
| mode | No | add: start + n working days → end date. count: count working days between von and bis. | add |
| tage | No | Number of working days to add (positive = forward, negative = backward) for mode=add. | |
| start | No | Start date for mode=add (ISO or German format). | |
| samstag | No | Count Saturday as a working day (for trade-law or rent-law deadlines). Default: false. |