PHP Handbuch
Zurück |  | Weiter

# X. Kalender-Funktionen

# Einführung

Die Kalender-Extension enthält eine Reihe von Funktionen mit denen die Umwandlung zwischen verschiedenen Kalenderformate vereinfacht wird. Die Umwandlung basiert dabei auf einer zwischengeschalteten Umrechnung in das Julianische Datum J.D. Das Julianische Datum zählt die seit dem ersten Januar 4713 vor Christus vergangenen Tage. Um ein Datum von einem Kalender in einen anderen umzurechnen müssen Sie es zunächst in das entsprechende Julianische Datum konvertieren und von da aus weiter in den gewünschten Kalender. Beachten Sie das das Julianische Datum und der Julianische Kalender zwei komplett unterschiedliche Dinge sind. Nähere Informationen zum Julianischen Datum findensie unter http://www.fourmilab.ch/documents/calendar/. Auszüge aus dieser Seite sind in die folgende Dokumentation eingearbeitet und als Zitat markiert.

# Installation

To get these functions to work, you have to compile PHP with `--enable-calendar`.

Die Windowsversion von PHP enthält diese Erweiterung. Um diese Funktionen zu verwenden, müssen Sie keine zusätzlichen Erweiterungen aktivieren.

# Laufzeit Konfiguration

Diese Erweiterung definiert keine Konfigurationseinstellungen in der `php.ini`.

# Resource Typen

Diese Erweiterung definiert keine Resource-Typen.

# Vordefinierte Konstanten

Folgende Konstanten werden von dieser Erweiterung definiert und stehen nur zur Verfügung, wenn die Erweiterung entweder statisch in PHP kompiliert oder dynamisch zur Laufzeit geladen wurde.

`CAL_GREGORIAN` (integer)

`CAL_JULIAN` (integer)

`CAL_JEWISH` (integer)

`CAL_FRENCH` (integer)

`CAL_NUM_CALS` (integer)

`CAL_DOW_DAYNO` (integer)

`CAL_DOW_SHORT` (integer)

`CAL_DOW_LONG` (integer)

`CAL_MONTH_GREGORIAN_SHORT` (integer)

`CAL_MONTH_GREGORIAN_LONG` (integer)

`CAL_MONTH_JULIAN_SHORT` (integer)

`CAL_MONTH_JULIAN_LONG` (integer)

`CAL_MONTH_JEWISH` (integer)

`CAL_MONTH_FRENCH` (integer)

Die folgenden Konstanten gibt es seit `PHP` 4.3.0 :

`CAL_EASTER_DEFAULT` (integer)

`CAL_EASTER_ROMAN` (integer)

`CAL_EASTER_ALWAYS_GREGORIAN` (integer)

`CAL_EASTER_ALWAYS_JULIAN` (integer)

Die folgenden Konstanten gibt es seit `PHP` 5.0.0:

`CAL_JEWISH_ADD_ALAFIM_GERESH` (integer)

`CAL_JEWISH_ADD_ALAFIM` (integer)

`CAL_JEWISH_ADD_GERESHAYIM` (integer)

Zurück | Zum Anfang | Weiter
bzwrite | Nach oben | cal_days_in_month