Date_Holidays は、ドライバベースで動作する休日算出パッケージです。 特定の国や地域において、指定した日付が休日であるかどうかを調べることを助けます。 さらに、ドライバがサポートしている国、地域あるいは宗教における 任意の休日の日付を求めることが可能です。
現在、以下のドライバがサポートされています。
Austria
Christian ... キリスト教の休日を算出します (その他のドライバの基底ドライバとなります)。
Denmark
England & Wales
Germany ... ドイツの休日を算出します。
Ireland ... アイルランドの休日を算出します。
Jewish ... ユダヤ教の休日を算出します。
The Netherlands
Norway
Slovenia
Sweden ... スウェーデンの休日を算出します。
USA ... アメリカ合衆国の休日を算出します。
UNO ... 国連の休日を算出します。
Composite ... 複数のドライバを組み合わせて、一度に問い合わせるためのドライバ。
Date_Holidays で使用できるその他のドライバを書かれたかたで、 もしそれをこのパッケージに同梱してもいいというかたは、 パッケージのメンテナに連絡するか、バグ報告フォームにパッチを投稿してください。
Date_Holidays は、各国語での休日名をそれぞれの言語用の INI ファイルに格納することで国際化をサポートしています。 これらのファイルは、PEAR のデータディレクトリに保存されます。