Zum Inhalt springen

Feiertage berechnen


Empfohlene Beiträge

hi leute...

ich habe eine Informix datenbank die einen "Kalender" darstellt.

diese wird mit php ausgelesen und so dann grafisch zu einem "Kalender"

nun möchte ich, da feiertage ja jedes jahr anders liegen die feiertage berechnen...

mh

kann mir jemand ein fertiges script bzw ein paar tips geben wie ich das machen soll...

ich hab davon keine ahnung :(

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo,

das hier sollte funktionieren. http://groups.google.com/groups?hl=de&lr=&ie=UTF-8&selm=a2bqr6%24vuokq%241%40ID-52277.news.dfncis.de&rnum=6

zumindest funktionierte es bei mir, nachdem ich es Java umgeschrieben hatte.

Der einzige Feiertag der aus der Reihe fällt, ist der der Buß- und Bettag, der immer auf den 3. Mittwoch im November fällt.

Gruß Jaraz

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo,

1. gibt es die Feiertage, die immer am selben Datum stattfinden z.B. 3.10.

2. gibt es die Feiertage, die jedes Jahr neu berechnet werden müssen

-es gibt in PHP eine Funktion die heißt: easter_days($Jahr)

-diese gibt dir die Anzahl der Tage zurück, die Ostern nach dem 21.03. in diesem Jahr ist

-so kannst Du den Ostersonntag ausrechen

-wenn Du dann den Ostersonnatg hast kannst Du die anderen Feiertage ausrechnen:

Ostern-2=Karfreitag

Ostern+1=Ostermontag

Ostern+49=Pfingstsonntag

Ostern+50=Pfingstmonntag

Ostern+39=Himmelfahrt

Ostern+60=Fronleichnam

Original geschrieben von Jaraz

Hallo,

... einzige Feiertag der aus der Reihe fällt, ist der der Buß- und Bettag, der immer auf den 3. Mittwoch im November fällt....

Gruß Jaraz

2000 war der Buß- und Bettag nicht am 3. Mittwoch sondern am 4.

-Buß-und Bettag ist eine Ausnahme:

man nimmt den 26.11. und sucht den letzten Sonntag davor, falls der 26.11. ein Sonntag ist nimmt man diesen Tag als Sonntag,

der Mittwoch vor diesen Sonntag den man errechnet hat ist der Buß- und Bettag

Hoffe konnte helfen,

bis denn...

Brrr. noch was,

Rosenmonntag usw. wird auch aus dem Osterdatum errechnet...

nur falls es Dich interessiert

:marine

Link zu diesem Kommentar
Auf anderen Seiten teilen

Original geschrieben von AlexBossi

-es gibt in PHP eine Funktion die heißt: easter_days($Jahr)

Die unterstützt aber leider nicht jeder Provider. :-(

Original geschrieben von AlexBossi

2000 war der Buß- und Bettag nicht am 3. Mittwoch sondern am 4.

Jo, hast recht. Das kommt davon wenn mal zu faul ist seine eigenen Sourcen zu suchen und einfach Leuten vertraut, die beim googlen rauskommen. :rolleyes:

Gruß Jaraz

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...