[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Nächsten Werktag berechnen



Hallo,

ich suche eine Methode, den nächsten Werktag zu einem übergebenen Termin
(als Zeitstempel in Sekunden seit Beginn der Unix-Zeitrechnung) zu
ermitteln.

Für Feiertage und Perl gibt es
https://metacpan.org/pod/Date::Holidays::DE
Das kann sogar regionale Feiertage nach Bundesländern ermitteln.
Soweit, so praktisch (wenn auch leider nicht als *.deb verfügbar).

Ich brauche aber ein
"next-workday $TIMESTAMP $BUNDESLAND $SAMSTAGWERKTAGJANEIN"
bei dem dann der entsprechend um n * 24h erhöhte Timestamp ausgegeben
wird, wenn $TIMESTAMP kein Werktag in diesem Bundesland und unter
Berücksichtigung von $SAMSTAGWERKTAGJANEIN ist.

Die Gemeinheit dabei ist der Faktor n.
Denn wenn für den jeweiligen Anwendungsfall der Samstag kein Werktag
sein soll, und der Freitag, auf den man zielt, ein Feiertag ist, dann
ist der nächste Werktag regulär der Montag - oder eben der Dienstag,
wenn Montag der nächste Feiertag ist (Karfreitag/Ostermontag z.B.).

Gibt's da für irgendwo schon was fertiges, möglichst in Perl, Python
oder Bash? Pluspunkte, wenn es nur Dinge benötigt, die als *.deb
verfügbar sind.

Gruß
Stefan


Reply to: