VI. Calendar functies

Introductie

De calendar extensie biedt een aantal functies om het converteren tussen verschillende kalender-systemen te vereenvoudigen . Het concept of de standaard waarop deze is gebaseerd is de zgn . Julian Day Count . De Julian Day Count is de telling van het aantal dagen vanaf 1 januari 4713 vóór Christus . Om te converteren tussen kalender-systemen , moet eerst geconverteerd worden naar Julian Day Count en dan naar het gewenste kalendar-systeem . Let op dat Julian Day Count verschilt van de zgn . Julian Kalender ! Voor meer informatie over Julian Day Count , bezoek de website http : / /serendipity.magnet.ch / hermetic / cal_stud / jdn.htm . Voor meer informatie over kalender-systemen , bezoek de website http : / /genealogy.org / ~scottlee / cal-overview.html . Delen van deze pagina zijn opgenomen in deze instructies en zijn aangemerkt tussen aanhalingstekens .

Installatie

Om beschikking te hebben over deze functies , moet PHP gecompileerd zijn met de configuratie optie --enable-calendar .

Configuratie tijdens scriptuitvoer

Deze extensie gebruikt geen configuratie regels .

Resource types

Deze extensie maakt geen gebruik van resources .

Voorgedefineerde constanten

Deze constanten worden gedefineerd door deze extensie , en zullen alleen beschikbaar zijn als de extensie met PHP is meegecompileerd , of als deze dynamisch is geladen vanuit een script .

CAL_GREGORIAN ( integer )

CAL_JULIAN ( integer )

CAL_JEWISH ( integer )

CAL_FRENCH ( integer )

CAL_NUM_CALS ( integer )

CAL_DOW_DAYNO ( integer )

CAL_DOW_SHORT ( integer )

CAL_DOW_LONG ( integer )

CAL_MONTH_GREGORIAN_SHORT ( integer )

CAL_MONTH_GREGORIAN_LONG ( integer )

CAL_MONTH_JULIAN_SHORT ( integer )

CAL_MONTH_JULIAN_LONG ( integer )

CAL_MONTH_JEWISH ( integer )

CAL_MONTH_FRENCH ( integer )

De volgende constanten zijn beschikbaar vanaf PHP versie 4.3.0 :

CAL_EASTER_DEFAULT ( integer )

CAL_EASTER_ROMAN ( integer )

CAL_EASTER_ALWAYS_GREGORIAN ( integer )

CAL_EASTER_ALWAYS_JULIAN ( integer )

Inhoudsopgave
cal_days_in_month -- Geeft het aantal dagen in een maand terug voor een specifiek jaar en kalender-systeem
cal_from_jd -- Converteert van Julian Day Count naar één van de ondersteunde kalender-systemen en geeft uitgebreide informatie terug
cal_info -- Geeft informatie terug over een specifieke kalender-systeem
cal_to_jd -- Converteert van één van de ondersteunde kalender-systemen naar Julian Day Count
easter_date -- Geeft de UNIX tijd op Pasen om middernacht voor een bepaald jaartal terug
easter_days -- Geeft het aantal dagen na 21 maart waarop Pasen valt voor een bepaald jaartal
FrenchToJD -- Converteert een datum van het Franse Republikeinse kalender-systeen naar een Julian Day Count
GregorianToJD -- Converteert een Gregoriaanse datum naar een Julian Day Count
JDDayOfWeek -- Geeft de dag van de week terug
JDMonthName -- Geeft de naam van een maand terug
JDToFrench -- Converteert een Julian Day Count naar het Franse Republikeinse kalender-systeem
JDToGregorian -- Converteert een Julian Day Count naar een Gregoriaanse datum
JDToJewish -- Converteert een Julian Day Count naar het Joodse kalender-systeem
JDToJulian -- Converteert een Julian Day Count naar een Juliaanse datum
jdtounix -- Converteert een Julian Day Count naar een UNIX tijd
JewishToJD -- Converteert een datum in het Joodse kalender-systeem naar Julian Day Count
JulianToJD -- Converteert een Julian kalender-datum naar Julian Day Count
unixtojd -- Converteert een UNIX tijd naar een Julian Day