iobroker-community-adapters / ioBroker.feiertage

Deutsche Feiertage - Adapter für ioBroker
http://www.iobroker.net
MIT License
16 stars 8 forks source link

dynamischer Feiertag mit möglicher Abhängigkeit #172

Open marlan99 opened 1 year ago

marlan99 commented 1 year ago

Hallo,

Gemäss Anleitung habe ich vereinzelt für meine Bedürfnisse weitere Feiertage in holidays.js bei meiner Instanz hinzugefügt. Bei einem Feiertag allerdings fehlt mir die Idee zur Integration.

Der spezielle Feiertag ist normalerweise immer am 3. Montag im April. Sollte jedoch dieser Montag der Ostermontag sein, wird dieser Feiertag eine Woche später stattfinden.

Eine Idee mit welcher Regel man dies implementieren könnte ?

aruttkamp commented 1 week ago

Hey @marlan99 - was ist das für ein Feiertag ?

Pix--- commented 1 week ago

Hallo,

ich denke, das ist der Patriots Day in den USA.

Setze zuerst das Datum auf den ersten April und prüfe, ob's ein Montag ist. Dann zähle die Tage bis zu ersten Montag und addiere 14 Tage dazu (3. Montag im April).

Und dann errechnest du mit der bestehende Regel für Ostern das Datum von Ostermontag.

Schließlich vergleichst du die beiden Daten. Bei Gleichheit addierst du zum ersten Ergebnis noch 7 Tage hinzu.

Gruß Pix

aruttkamp commented 1 week ago

Danke @Pix--- , den kannte ich noch nicht.