Lade...
 

Datumstyp-Tabelle

Datumstyp-Tabelle

Die folgende Tabelle zeigt alle verfügbaren Feiertags-Typen.

Sollen mehrere Typen gleichzeitig angesprochen werden, so sind ihre Werte einfach aufzuaddieren, also ergibt sich z.B. "9" wenn sowohl Termine als auch Ferientage gemeint sind.
Bei der Addition ist darauf zu achten, dass keine Konstante mehrfach vorkommen

darf. 

Datentyp-Konstanten
Datumstyp Konstante Wert Komplementär  Wert
(nichts)     ALL_TERM 207 = 1 + 2 + 4 + 8 + 64 + 128
Termin TERM 1 NO_TERM 206 = 207 - 1
Jahrestag ANNIVERSARY 2 NO_ANNIVERSARY 205 = 207 - 2
Feiertag HOLIDAY 4 NO_HOLIDAY 203 = 207 - 4
Ferien VACATION 8 NO_VACATION 199 = 207 - 8
Arbeitstag WORKINGDAY 64 NO_WORKINGDAY 143 = 207 - 64
(Rest) REST_TERM 128    

Um sich für die Negation einer Kategorie die Aufaddierung aller anderen zu

ersparen, gibt es die NO_...-Konstanten. Sie umfassen auch den Rest-Term (REST_TERM), so dass zu diesen Komplementären auch die Tage gezählt werden, die in keiner

Kategorie sind. (z.B.: Wochenenden, die nicht auf einen Feiertag o. Ä. fallen.)

Diese Konstanten werden verwendet, um die Einträge in den Locales

mit Funktionen wie z.B.  IsWorkingday abzufragen, oder für eine Datumsperiode die Kategorien

der Tage zu definieren, über die die Periodenlänge ermittelt wird.