Hi,
ja eben, das heißt ich muss für jedes Jahr ein entsprechendes Kalender programmieren bzw. aktualisieren.
nunja, das wäre eine kurzfristig gedachte, aber am einfachsten lösbare Methode. Die Scripts zur Berechnung der wandernden Feiertage arbeiten AFAIK mit Hochzählen eines Datums unter Berücksichtigung der Schaltjahresregelungen; da steckt einiges an Kalenderkenntnissen drin.
außerdem, wie geht das erstmal (mal abgesehen von den Feiertagen), nur ohne Wochenende ?
Das einfachste wäre, die Wochen zwischen Start- und Enddatum zu zählen, mal 5 zu nehmen und hiervon dann die Differenz der Wochentage ab- bzw. zuziehen. Vielleicht hilft Dir meine Berechnung der Kalenderwoche? Ist zwar Javascript, aber das Prinzip sollte leicht übertragbar sein.
freundliche Grüße
Ingo