Die Kalendererweiterung enthält Funktionen, die die Konvertierung zwischen verschiedenen Kalenderformaten vereinfachen.
Es basiert auf der Julian Day Count, die am 1. Januar 4713 v. Chr. begann.
Hinweis: Um zwischen Kalenderformaten zu konvertieren, müssen Sie zuerst in Julian Day Count und dann in das gewünschte Kalenderformat konvertieren.
Hinweis: Julian Day Count und Julian Calendar sind nicht dasselbe!
Damit diese Funktionen funktionieren, müssen Sie PHP mit --enable-calendar kompilieren.
Die Windows-Version von PHP verfügt über integrierte Unterstützung für Kalendererweiterungen. Daher funktioniert die Kalenderfunktion automatisch.
Funktion | beschreiben |
---|---|
cal_days_in_month() | Gibt die Anzahl der Tage in einem Monat für das angegebene Jahr und den angegebenen Kalender zurück. |
cal_from_jd() | Konvertiert eine julianische Tageszählung in ein Datum im angegebenen Kalender. |
cal_info() | Gibt Informationen zum angegebenen Kalender zurück. |
cal_to_jd() | Konvertiert ein Datum im angegebenen Kalender in julianische Tageszählungen. |
Easter_date() | Gibt den Unix-Zeitstempel von Ostern Mitternacht im angegebenen Jahr zurück. |
Easter_days() | Gibt die Anzahl der Tage zwischen Ostern und dem 21. März im angegebenen Jahr zurück. |
Frenchtojd() | Konvertieren Sie französische republikanische Kalenderdaten in julianische Tageszählungen. |
gregoriantojd() | Konvertieren Sie gregorianische Kalenderdaten in julianische Tageszählungen. |
jddayofweek() | Der Wochentag, auf den das Rückgabedatum fällt. |
jdmonthname() | Gibt den Namen des Monats zurück. |
jdtofrench() | Konvertiert julianische Tageszählungen in französische republikanische Kalenderdaten. |
jdtogregorian() | Konvertiert julianische Tageszahlen in gregorianische Kalenderdaten. |
jdtojewish() | Konvertiert julianische Tageszahlen in jüdische Kalenderdaten. |
jdtojulian() | Konvertiert julianische Tageszählungen in julianische Kalenderdaten. |
jdtounix() | Konvertieren Sie die Anzahl der julianischen Tage in einen Unix-Zeitstempel. |
jewishtojd() | Konvertieren Sie jüdische Kalenderdaten in julianische Tageszählungen. |
juliantojd() | Konvertiert ein julianisches Kalenderdatum in eine julianische Tageszählung. |
unixtojd() | Konvertieren Sie den Unix-Zeitstempel in die julianische Tagesanzahl. |
Konstante | Typ | PHP-Version |
---|---|---|
CAL_GREGORIAN | Ganze Zahl | PHP 4 |
CAL_JULIAN | Ganze Zahl | PHP 4 |
CAL_JÜDISCH | Ganze Zahl | PHP 4 |
CAL_FRENCH | Ganze Zahl | PHP 4 |
CAL_NUM_CALS | Ganze Zahl | PHP 4 |
CAL_DOW_DAYNO | Ganze Zahl | PHP 4 |
CAL_DOW_SHORT | Ganze Zahl | PHP 4 |
CAL_DOW_LONG | Ganze Zahl | PHP 4 |
CAL_MONTH_GREGORIAN_SHORT | Ganze Zahl | PHP 4 |
CAL_MONTH_GREGORIAN_LONG | Ganze Zahl | PHP 4 |
CAL_MONTH_JULIAN_SHORT | Ganze Zahl | PHP 4 |
CAL_MONTH_JULIAN_LONG | Ganze Zahl | PHP 4 |
CAL_MONTH_JEWISH | Ganze Zahl | PHP 4 |
CAL_MONTH_FRENCH | Ganze Zahl | PHP 4 |
CAL_EASTER_DEFAULT | Ganze Zahl | PHP 4.3 |
CAL_EASTER_ROMAN | Ganze Zahl | PHP 4.3 |
CAL_EASTER_ALWAYS_GREGORIAN | Ganze Zahl | PHP 4.3 |
CAL_EASTER_ALWAYS_JULIAN | Ganze Zahl | PHP 4.3 |
CAL_JEWISH_ADD_ALAFIM_GERESH | Ganze Zahl | PHP 5.0 |
CAL_JEWISH_ADD_ALAFIM | Ganze Zahl | PHP 5.0 |
CAL_JEWISH_ADD_GERESHAYIM | Ganze Zahl | PHP 5.0 |