PHP Calendar Einführung
Die Kalender-Erweiterung enthält Funktionen, die zwischen verschiedenen Kalenderformaten vereinfachen umwandelt.
Es basiert auf dem Julian Day Count, die eine Anzahl von Tagen ist ab dem 1. Januar 4713 vor Christus
Hinweis: Um zwischen Kalenderformate zu konvertieren, müssen Sie zuerst zu Julian Day Count konvertieren, dann in den Kalender Ihrer Wahl.
Hinweis: Der julianische Tag Graf nicht das gleiche wie der Julian Kalender ist!
Installation
Für diese Funktionen arbeiten, müssen Sie PHP mit --enable-Kalender erstellen.
Die Windows-Version von PHP ist für diese Erweiterung eine integrierte Unterstützung.
PHP 5 Kalenderfunktionen
| Funktion | Beschreibung |
|---|---|
| cal_days_in_month() | Gibt die Anzahl der Tage in einem Monat für ein bestimmtes Jahr und Kalender |
| cal_from_jd() | Wandelt ein Julian Day Count in ein Datum eines bestimmten Kalender |
| cal_info() | Liefert Informationen über einen bestimmten Kalender |
| cal_to_jd() | Wandelt ein Datum in einem bestimmten Kalender Julian Day Count |
| easter_date() | Gibt den Unix-Zeitstempel für Mitternacht am Oster eines bestimmten Jahres |
| easter_days() | Gibt die Anzahl der Tage zwischen dem 21. März, dass der Ostertag in einem bestimmten Jahr |
| frenchtojd() | Wandelt einen Französisch Republikaner Datum zu einem Julianischen Datum |
| gregoriantojd() | Wandelt einen gregorianischen Datum in einen Julianischen Datum |
| jddayofweek() | Gibt den Tag der Woche |
| jdmonthname() | Gibt einen Monatsnamen |
| jdtofrench() | Wandelt ein Julian Day Count auf einen Französisch Republikaner Datum |
| jdtogregorian() | Wandelt ein Julian Day Count auf einen gregorianischen Datum |
| jdtojewish() | Wandelt ein Julian Day Count ein jüdisches Datum |
| jdtojulian() | Wandelt Graf einen julianischer Tag zu einem julianischen Datum |
| jdtounix() | Wandelt Julian Day Count auf Unix-Zeitstempel |
| jewishtojd() | Wandelt ein jüdisches Datum in einem Julianischen Datum |
| juliantojd() | Wandelt einen Julian Datum in einen Julianischen Datum |
| unixtojd() | Konvertiert Unix-Zeitstempel zu Julian Day Count |
PHP 5 Vordefinierte Kalender Konstanten
| Konstante | Art | PHP Version |
|---|---|---|
| CAL_GREGORIAN | Ganze Zahl | PHP 4 |
| CAL_JULIAN | Ganze Zahl | PHP 4 |
| CAL_JEWISH | 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 |