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