VI. Naptár függvények

Bevezetés

A naptár kiterjesztés egy sereg függvényt bocsát rendelkezésre két naptárformátum egyszerű konvertálásához. A közvetítő vagy standard a Julián dátumon alapul. A Julián dátum egy elég korai dátumtól kezdődik, ezért nem akadhat vele probléma (kb i.e. 4000). A naptárrendszerek közti átszámoláshoz először Julián dátumra kell átszámítani a dátumot, majd a válaszott rendszerre. A Julián dátum nagyon különbözik a Julián-féle naptártól! (Erről további információkért látogass el a http://www.hermetic.ch/cal_stud/jdn.htm címre!) A naptárrendszerek információjához látogass el a http://www.boogle.com/info/cal-overview.html címre. Erről az oldalról néhány idézett kivonat megtalálható ebben az instrukcióban.

Telepítés

Ahhoz, hogy ezek a függvények működjenek az --enable-calendar kapcsolóval kell fordítani a PHP-t.

Futásidejű beállítások

Ez a kiterjesztés semmilyen konfigurációs beállításokat nem definiál a php.ini állományban.

Erőforrás típusok

Ez a kiterjesztés semmilyen erőforrás típust nem definiál.

Előre definiált állandók

Az itt listázott állandókat ez a kiterjesztés definiálja, és csak akkor elérhetőek, ha az adott kiterjesztés be van fordítva a PHP-be, vagy dinamikusan betöltött.

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)

The following constants are available since PHP 4.3.0 :

CAL_EASTER_DEFAULT (integer)

CAL_EASTER_ROMAN (integer)

CAL_EASTER_ALWAYS_GREGORIAN (integer)

CAL_EASTER_ALWAYS_JULIAN (integer)

The following constants are available since PHP 5.0.0 :

CAL_JEWISH_ADD_ALAFIM_GERESH (integer)

CAL_JEWISH_ADD_ALAFIM (integer)

CAL_JEWISH_ADD_GERESHAYIM (integer)

Tartalom
cal_days_in_month -- A megadott hónap napjainak számával tér vissza az adott naptár adott évében
cal_from_jd -- Julián naptárból egy támogatott naptártípusba konvertál és további információkat szolgáltat
cal_info -- Különleges naptártípusokról ad információt
cal_to_jd -- Egy támogatott naptártípusból Julián naptárba konvertál
easter_date --  Kiszámolja egy adott év húsvétjának UNIX időbélyeggel megadott éjféli időpontját
easter_days --  Kiszámolja adott évben a március 21-től húsvétig terjedő napok számát
FrenchToJD --  Francia Köztársasági naptárt konvertál Julián dátumba
GregorianToJD --  Gergely dátumot konvertál Julián dátumba
JDDayOfWeek -- Visszaadja a hét egy napjának nevét
JDMonthName -- Visszaadja egy hónap nevét
JDToFrench --  Julián dátumot konvertál Francia Köztársasági naptárba
JDToGregorian -- Julián dátumot konvertál Gergely dátumba
JDToJewish --  Julián dátumot konvertál Zsidó naptárba
JDToJulian --  Julián dátumot konvertál Julian-féle naptári dátumba
jdtounix -- Julián dátumot konvertál UNIX időpontba
JewishToJD --  Zsidó naptárt konvertál Julián dátumba
JulianToJD --  Julián-féle naptári dátumot konvertál Julián dátumba
unixtojd -- UNIX időbélyeget konvertál Julián dátumba