PHP 5 Kalenderfunktionen


Einführung in den PHP-Kalender

Die Kalender-Erweiterung enthält Funktionen, die die Konvertierung zwischen verschiedenen Kalenderformaten vereinfachen.

Es basiert auf der Julianischen Tageszählung, die am 1. Januar 4713 v. Chr. beginnt.

Hinweis:Um zwischen Kalenderformaten zu konvertieren, müssen Sie zuerst in die Julianische Tageszählung konvertieren und dann in das benötigte Kalenderformat.

Hinweis:Die Julianische Tageszählung ist nicht dasselbe wie der Julianische Kalender!


Installation

Damit diese Funktionen funktionieren, müssen Sie PHP mit --enable-calendar kompilieren.

Die Windows-Version von PHP bietet integrierte Unterstützung für die Kalendererweiterung. Daher funktionieren die Kalenderfunktionen automatisch.


PHP 5 Kalender-Funktionen

Funktion Beschreibung
cal_days_in_month() Gibt die Anzahl der Tage in einem Monat für ein angegebenes Jahr und einen angegebenen Kalender zurück.
cal_from_jd() Konvertiert eine Julianische Tageszählung in ein Datum in einem angegebenen Kalender.
cal_info() Gibt Informationen über einen angegebenen Kalender zurück.
cal_to_jd() Konvertiert ein Datum in einem angegebenen Kalender zu einem Julianischen Tag.
easter_date() Gibt den Unix-Zeitstempel für Mitternacht des Osterfestes in einem angegebenen Jahr zurück.
easter_days() Gibt die Anzahl der Tage zwischen Ostern und dem 21. März in einem angegebenen Jahr zurück.
frenchtojd() Konvertiert ein Datum im Französischen Revolutionskalender zu einem Julianischen Tag.
gregoriantojd() Konvertiert ein Datum im Gregorianischen Kalender zu einem Julianischen Tag.
jddayofweek() Gibt den Wochentag für ein Datum zurück.
jdmonthname() Gibt den Namen eines Monats zurück.
jdtofrench() Konvertiert ein Julianisches Datum in ein Datum des französischen Revolutionskalenders.
jdtogregorian() Konvertiert ein Julianisches Datum in ein Datum des gregorianischen Kalenders.
jdtojewish() Konvertiert ein Julianisches Datum in ein Datum des jüdischen Kalenders.
jdtojulian() Konvertiert ein Julianisches Datum in ein Datum des julianischen Kalenders.
jdtounix() Konvertiert ein Julianisches Datum in einen Unix-Zeitstempel.
jewishtojd() Konvertiert ein Datum im jüdischen Kalender in einen Julianischen Tag.
juliantojd() Konvertiert ein Datum im julianischen Kalender in einen Julianischen Tag.
unixtojd() Konvertiert einen Unix-Zeitstempel in einen Julianischen Tag.

Vordefinierte Kalenderkonstanten in PHP 5

Konstante Type PHP-Version
CAL_GREGORIAN Integer PHP 4
CAL_JULIAN Integer PHP 4
CAL_JEWISH Integer PHP 4
CAL_FRENCH Integer PHP 4
CAL_NUM_CALS Integer PHP 4
CAL_DOW_DAYNO Integer PHP 4
CAL_DOW_SHORT Integer PHP 4
CAL_DOW_LONG Integer PHP 4
CAL_MONTH_GREGORIAN_SHORT Integer PHP 4
CAL_MONTH_GREGORIAN_LONG Integer PHP 4
CAL_MONTH_JULIAN_SHORT Integer PHP 4
CAL_MONTH_JULIAN_LONG Integer PHP 4
CAL_MONTH_JEWISH Integer PHP 4
CAL_MONTH_FRENCH Integer PHP 4
CAL_EASTER_DEFAULT Integer PHP 4.3
CAL_EASTER_ROMAN Integer PHP 4.3
CAL_EASTER_ALWAYS_GREGORIAN Integer PHP 4.3
CAL_EASTER_ALWAYS_JULIAN Integer PHP 4.3
CAL_JEWISH_ADD_ALAFIM_GERESH Integer PHP 5.0
CAL_JEWISH_ADD_ALAFIM Integer PHP 5.0
CAL_JEWISH_ADD_GERESHAYIM Integer PHP 5.0
Andere Erweiterungen