PHP Kalender Functies
PHP Calendar Inleiding
Kalenderuitbreiding bevat functies om de conversie tussen verschillende kalenderformaten te vereenvoudigen.
Het is gebaseerd op Juliaanse dagtelling (Juliaanse dagtelling), en begint met tellen op 1 januari 4713 v.Chr.
Aantekening:Om te converteren tussen kalenderformaten, moet je eerst converteren naar Juliaanse dagtelling, en vervolgens converteren naar het gewenste kalenderformaat.
Aantekening:Julian Day Count (Juliaanse dagtelling) en Julian Calendar (Juliaanse kalender) zijn niet hetzelfde!
Installatie
Om deze functies te laten werken, moet je PHP via --enable-calendar compileren.
De Windows versie van PHP bevat standaard ondersteuning voor de kalenderuitbreiding. Daarom werken de Calendar functies automatisch.
PHP 5 Calendar functies
Functie | Beschrijving |
---|---|
cal_days_in_month() | Retourneer het aantal dagen in een maand van het opgegeven jaar en kalender. |
cal_from_jd() | Converteer Juliaanse dagtelling naar de datum van de opgegeven kalender. |
cal_info() | Retourneer informatie over de opgegeven kalender. |
cal_to_jd() | Converteer de datum van de opgegeven kalender naar Juliaanse dagtelling. |
easter_date() | Retourneer de Unix tijdstempel van de nacht van Pasen van het opgegeven jaar. |
easter_days() | Retourneer het aantal dagen tussen Pasen en 21 maart van het opgegeven jaar. |
frenchtojd() | Converteer Franse republiek kalenderdatum naar Juliaanse dagtelling. |
gregoriantojd() | Converteer Gregoriaanse kalenderdatum naar Juliaanse dagtelling. |
jddayofweek() | Retourneer de dag van de week van de datum. |
jdmonthname() | Retourneer de naam van de maand. |
jdtofrench() | Converteer Juliaanse dagtelling naar Franse republiek kalenderdatum. |
jdtogregorian() | Converteer Gregoriaanse kalender naar Juliaanse dagtelling. |
jdtojewish() | Converteer Juliaanse dagtelling naar Joodse kalenderdatum. |
jdtojulian() | Converteer Juliaanse dagtelling naar Juliaanse kalenderdatum. |
jdtounix() | Converteer Juliaanse dagtelling naar Unix tijdstempel. |
jewishtojd() | Converteer Joodse kalenderdatum naar Juliaanse dagtelling. |
juliantojd() | Converteer Juliaanse kalenderdatum naar Juliaanse dagtelling. |
unixtojd() | Converteer Unix tijdstempel naar Juliaanse dagtelling. |
PHP 5 vooraf gedefinieerde Calendar constanten
Constant | Type | PHP versie |
---|---|---|
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 |