PHP Kalenteri-funktiot

PHP Calendar esittely

Kalenterin laajennus sisältää funktioita, jotka yksinkertaistavat eri kalenterimuotojen välisen muunnoksen.

Se perustuu Julian Day Count -muotoon (julian päivämäärälaskenta) ja alkaa vuodesta 4713 ennen ajanlaskun alkua 1. tammikuuta.

Huomautus:Kalenterimuodon välillä muuntamiseksi sinun on ensin muunnettava Julian Day Count -muotoon ja sitten muunnettava valitsemaasi kalenterimuotoon.

Huomautus:Julian Day Count (julian päivämäärälaskenta) ja Julian Calendar (julian kalenteri) eivät ole sama asia!

Asenna

Jotta nämä funktiot toimivat, sinun on kompiutettava PHP --enable-calendar parametrin avulla.

PHP:n Windows-versio sisältää sisäänrakennetun tuen kalenteritilauksille. Siksi Calendar-funktiot toimivat automaattisesti.

PHP 5:nnen versiosta Calendar-funktiot

Funktio Kuvaus
cal_days_in_month() Palauta tietyn vuoden ja kalenterin kuukauden päivien määrä.
cal_from_jd() Muunna juolupäiväluku tiettyyn kalenteriin.
cal_info() Palauta tietoa tietystä kalenterista.
cal_to_jd() Muunna tietyn kalenterin päivämäärä juolupäivälukuksi.
easter_date() Palauta tietyn vuoden pesäkuun ja 21. maaliskuun välisen päivien aikaleima.
easter_days() Palauta tietyn vuoden pesäkuun ja 21. maaliskuun välisen päivien määrä.
frenchtojd() Muunna Ranskan tasavallan kalenterin päivämäärä juolupäivälukuksi.
gregoriantojd() Muunna Gregoriaanisen kalenterin päivämäärä juolupäivälukuksi.
jddayofweek() Palauta päivä viikossa.
jdmonthname() Palauta kuukauden nimi.
jdtofrench() Muunna juolupäiväluku Ranskan tasavallan kalenterin päivämääräksi.
jdtogregorian() Muunna Gregoriaanisen kalenterin päivämäärä juolupäivälukuksi.
jdtojewish() Muunna juolupäiväluku juutalaiskalenterin päivämääräksi.
jdtojulian() Muunna juolupäiväluku juolukalenterin päivämääräksi.
jdtounix() Muunna juolupäiväluku Unix-aikaleimaksi.
jewishtojd() Muunna juutalaiskalenterin päivämäärä juolupäivälukuksi.
juliantojd() Muunna juolukalenterin päivämäärä juolupäivälukuksi.
unixtojd() Muunna Unix-aikaleima juolupäivälukemaksi.

PHP 5:nn määrittämät Calendar-määrittelyt

Määrittely Tyyppi PHP versio
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