@hackage bank-holiday-germany1.2.0.0

German bank holidays and public holidays

  • Installation

  • Dependencies (2)

  • Dependents (0)

bank-holiday-germany

See below for a German version.

This package provides calculation of bank holidays and public holidays in Germany.

Most of these bank holidays are also public aka legal holidays throughout Germany. You can use isPublicHoliday to check if a holiday is also a legal holiday.

Legal holidays are generally off for all employees. Bank holidays that are not legal holidays as well are generally only off for bank employees.

There are even more public holidays in each federal state which are (partly) covered by the ExtraHolidays module of this package.

See the module documentation on Hackage for more information.


Dieses Modul behandelt deutsche Bankfeiertage und gesetzliche Feiertage.

Bis auf Heilig Abend und Silvester sind alle Bankfeiertage gleichzeitig gesetzliche Feiertage in allen Bundesländern der Bundesrepublik Deutschland. Die Funktion isPublicHoliday prüft ob ein Bankfeiertag auch ein gesetzlicher Feiertag ist.

Gesetzliche Feiertage sind Ländersache – abgesehen vom Nationalfeiertag Tag der deutschen Einheit.

Bankfeiertage sind in der Regel für Bankangestellte frei. Gesetzliche Feiertage sind in der Regel für alle Angestellten frei (im Bundesland für das sie gelten).

Gesetzliche Feiertage der Bundesländer, die nicht gleichzeitig Bankfeiertage sind, sind im Modul ExtraHolidays definiert.

Vorsicht: Manche gesetzliche Feiertage gelten nicht für das ganze Bundesland sondern nur für bestimmte Landkreise, z.B. das Friedensfest in Augsburg.

Ein Code-Beispiel im Modul ExtraHolidays zeigt, wie alle Feiertage für ein bestimmtes Bundesland berechnet werden können.