bank-holiday-germany: German bank holidays and public holidays

[ library, mit, time ] [ Propose Tags ]

Calculation of bank holidays and most public holidays in Germany.


[Skip to Readme]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 1.0.0.0, 1.0.0.1, 1.0.0.2, 1.1.0.0, 1.2.0.0, 1.3.0.0
Change log CHANGELOG.md
Dependencies base (>=4.7 && <5), time (>=1.12.2 && <1.14) [details]
License MIT
Copyright 2024 Jakob Schöttl
Author Jakob Schöttl
Maintainer jakob.schoettl@intensovet.de
Category Time
Home page https://github.com/schoettl/bank-holiday-germany#readme
Source repo head: git clone https://github.com/schoettl/bank-holiday-germany
Uploaded by schoettl at 2024-03-22T21:53:00Z
Distributions NixOS:1.2.0.0, Stackage:1.3.0.0
Downloads 110 total (48 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]

Readme for bank-holiday-germany-1.2.0.0

[back to package description]

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.