From 5cd343c27c3490c79d382ec667bc69a6380a1fdb Mon Sep 17 00:00:00 2001 From: Jochen Sprickerhof Date: Sun, 3 Nov 2024 07:45:32 +0100 Subject: [PATCH] Add German holidays --- include/holidays/de.rem | 20 ++++++++++++++++++++ include/holidays/de/by.rem | 7 +++++++ include/holidays/de/ni.rem | 4 ++++ 3 files changed, 31 insertions(+) create mode 100644 include/holidays/de.rem create mode 100644 include/holidays/de/by.rem create mode 100644 include/holidays/de/ni.rem diff --git a/include/holidays/de.rem b/include/holidays/de.rem new file mode 100644 index 00000000..425e01dc --- /dev/null +++ b/include/holidays/de.rem @@ -0,0 +1,20 @@ +# German Federal Holidays +# SPDX-License-Identifier: GPL-2.0-only + +# NOTE: This file ONLY includes Federal holidays that are observed throughout Germany. +# You should also include the appropriate file for the state where you live +# to get all of the statutory holidays. +# For example, if you live in Lower Saxony, use: +# +# INCLUDE [$SysInclude]/de.rem +# INCLUDE [$SysInclude]/de/ni.rem + +OMIT Jan 1 MSG Neujahr +OMIT [easterdate($Uy)-2] MSG Karfreitag +OMIT [easterdate($Uy)+1] MSG Ostermontag +OMIT May 1 MSG Tag der Arbeit +OMIT [easterdate($Uy)+39] MSG Christi Himmelfahrt +OMIT [easterdate($Uy)+50] MSG Pfingstmontag +OMIT Oct 3 MSG Tag der deutschen Einheit +OMIT Dec 25 MSG 1. Weihnachtsfeiertag +OMIT Dec 26 MSG 2. Weihnachtsfeiertag diff --git a/include/holidays/de/by.rem b/include/holidays/de/by.rem new file mode 100644 index 00000000..6f8c1e06 --- /dev/null +++ b/include/holidays/de/by.rem @@ -0,0 +1,7 @@ +# Bavarian Holidays +# SPDX-License-Identifier: GPL-2.0-only + +OMIT Jan 6 MSG Heilige Drei Könige +OMIT [easterdate($Uy)+60] MSG Fronleichnam +OMIT Aug 15 MSG Mariä Himmelfahrt +OMIT Nov 1 MSG Allerheiligen (regional) diff --git a/include/holidays/de/ni.rem b/include/holidays/de/ni.rem new file mode 100644 index 00000000..8578b301 --- /dev/null +++ b/include/holidays/de/ni.rem @@ -0,0 +1,4 @@ +# Lower Saxony Holidays +# SPDX-License-Identifier: GPL-2.0-only + +OMIT Oct 31 MSG Tag Reformationstag