English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP Grundlagenanleitung

PHP Fortgeschrittene Anleitung

PHP & MySQL

PHP Referenzhandbuch

PHP Calendar Funktionshandbuch

Die Kalendererweiterung bietet eine Reihe von Funktionen, um die Umwandlung zwischen verschiedenen Kalenderformaten zu vereinfachen.

PHP Calendar Einführung

Die Kalendererweiterung enthält Funktionen zur Vereinfachung der Umwandlung zwischen verschiedenen Kalenderformaten.

Es basiert auf dem Julian Day Count (julianischer Kalendertag) und beginnt mit 4713 Jahr 1 Month 1 beginnt mit dem Tag.

Anmerkung:Um zwischen Kalenderformaten umzuwandeln, müssen Sie zunächst in den julianischen Kalendertag umwandeln und dann in das gewünschte Kalenderformat umwandeln.

Anmerkung:Julian Day Count (julianischer Kalendertag) und Julian Calendar (julianischer Kalender) sind nicht dasselbe!

installieren

Um diese Funktionen arbeiten zu lassen, müssen Sie --enable-calendar kompiliert PHP.

Die Windows-Version von PHP enthält bereits Unterstützung für die Kalender-Erweiterung. Daher funktioniert die Calendar-Funktion automatisch.

PHP-Kalender-Funktionen

FunktionBeschreibung
cal_days_in_month()Geben Sie die Anzahl der Tage im Monat für das angegebene Jahr und den Kalender zurück.
cal_from_jd()Konvertieren Sie den julianischen Kalendertag in das Datum eines bestimmten Kalenders.
cal_info()Geben Sie Informationen über den angegebenen Kalender zurück.
cal_to_jd()Konvertieren Sie das Datum eines bestimmten Kalenders in den julianischen Kalendertag.
easter_date()Return the Unix timestamp for the midnight of Easter for the specified year.
easter_days()Return the Easter date for the specified year and 3 Month 21 Days between two dates.
frenchtojd()Convert French Republican calendar date to Julian day count.
gregoriantojd()Convert Gregorian calendar date to Julian day count.
jddayofweek()Return the day of the week for the date.
jdmonthname()Return the name of the month.
jdtofrench()Convert Julian day count to French Republican calendar date.
jdtogregorian()Convert Julian day count to Gregorian calendar date.
jdtojewish()Convert Julian day count to Jewish calendar date.
jdtojulian()Convert Julian day count to Julian calendar date.
jdtounix()Convert Julian day count to Unix timestamp.
jewishtojd()Convert Jewish calendar date to Julian day count.
juliantojd()Convert Julian calendar date to Julian day count.
unixtojd()Convert Unix timestamp to Julian day count.

PHP predefined Calendar constants

ConstantsTypePHP Version
CAL_GREGORIANIntegerPHP 4
CAL_JULIANIntegerPHP 4
CAL_JEWISHIntegerPHP 4
CAL_FRENCHIntegerPHP 4
CAL_NUM_CALSIntegerPHP 4
CAL_DOW_DAYNOIntegerPHP 4
CAL_DOW_SHORTIntegerPHP 4
CAL_DOW_LONGIntegerPHP 4
CAL_MONTH_GREGORIAN_SHORTIntegerPHP 4
CAL_MONTH_GREGORIAN_LONGIntegerPHP 4
CAL_MONTH_JULIAN_SHORTIntegerPHP 4
CAL_MONTH_JULIAN_LONGIntegerPHP 4
CAL_MONTH_JEWISHIntegerPHP 4
CAL_MONTH_FRENCHIntegerPHP 4
CAL_EASTER_DEFAULTIntegerPHP 4.3
CAL_EASTER_ROMANIntegerPHP 4.3
CAL_EASTER_ALWAYS_GREGORIANIntegerPHP 4.3
CAL_EASTER_ALWAYS_JULIANIntegerPHP 4.3
CAL_JEWISH_ADD_ALAFIM_GERESHIntegerPHP 5.0
CAL_JEWISH_ADD_ALAFIMIntegerPHP 5.0
CAL_JEWISH_ADD_GERESHAYIMIntegerPHP 5.0