Hallo zusammen,
nach langer Zeit habe ich mal wieder ein Problem für das mir so recht nichts einfällt, und so hoffe ich das Ihr mir ein Denkanstöße geben könnt.
Beim Titel ist mir nichts besseres eingefallen, darum hier im Detail die Problemstellung:
Der User bestimmt eine End Zeit, z.B. 31.03.2024. Daraus ergibt sich sich die Zeitspanne von: Aktuelles Datum (Date()) bis 31.03.2024.
Ich möchte nun für diese Zeitspanne die Anzahl der Arbeitstage berechnen --> Gesamte Tage (Brutto) - Wochenenden - Feiertage - Urlaub = Netto Tage.
Was ich bis jetzt habe sind die Brutto Tage, sprich alle Tage der Spanne und diese Tage ohne die Wochenenden.
Ich habe im Web folgende API gefunden um die deutschen Feiertage für ein Jahr und Bundesland abzufragen:
feiertage-api.de/api/?jahr=2022&nur_land=NW
Nun zu meinem Problem/der Frage:
Da ich über die API die Jahre nur einzeln abfragen kann, benötige ich die Jahreszahl(en) für die vom User gewählte Zeitspanne.
Im o.g. Beispiel, benötige ich also z.B. ein Array mit ["2022","2023","2024"] um dann über dieses Array zu iterieren und mit Hilfe der API die Feiertage in ein anderes Array zu speichern.
Wie könnte ich aus einer Zeitspanne von zwei Datumsangaben die Jahreszahlen in ein Array bekommen?
Danke schon mal für Eure Ideen.
VG Ralf
nach langer Zeit habe ich mal wieder ein Problem für das mir so recht nichts einfällt, und so hoffe ich das Ihr mir ein Denkanstöße geben könnt.
Beim Titel ist mir nichts besseres eingefallen, darum hier im Detail die Problemstellung:
Der User bestimmt eine End Zeit, z.B. 31.03.2024. Daraus ergibt sich sich die Zeitspanne von: Aktuelles Datum (Date()) bis 31.03.2024.
Ich möchte nun für diese Zeitspanne die Anzahl der Arbeitstage berechnen --> Gesamte Tage (Brutto) - Wochenenden - Feiertage - Urlaub = Netto Tage.
Was ich bis jetzt habe sind die Brutto Tage, sprich alle Tage der Spanne und diese Tage ohne die Wochenenden.
Ich habe im Web folgende API gefunden um die deutschen Feiertage für ein Jahr und Bundesland abzufragen:
feiertage-api.de/api/?jahr=2022&nur_land=NW
Nun zu meinem Problem/der Frage:
Da ich über die API die Jahre nur einzeln abfragen kann, benötige ich die Jahreszahl(en) für die vom User gewählte Zeitspanne.
Im o.g. Beispiel, benötige ich also z.B. ein Array mit ["2022","2023","2024"] um dann über dieses Array zu iterieren und mit Hilfe der API die Feiertage in ein anderes Array zu speichern.
Wie könnte ich aus einer Zeitspanne von zwei Datumsangaben die Jahreszahlen in ein Array bekommen?
Danke schon mal für Eure Ideen.
VG Ralf