Kalendarz PHP Wprowadzenie
Rozszerzenie kalendarza zawiera funkcje, które upraszcza konwersji pomiędzy różnymi formatami kalendarzowych.
Jest on oparty na hrabiego Julian Day, która to liczba dni, począwszy od dnia 1 stycznia 4713 przed naszą erą
Uwaga: Aby dokonać konwersji pomiędzy formatami kalendarzowych, należy najpierw przekonwertować do hrabiego Julian Day, a następnie do kalendarza wyboru.
Uwaga: Hrabia Julian dzień nie jest taki sam jak kalendarzem juliańskim!
Instalacja
Na te funkcje do pracy, trzeba skompilować PHP z opcją --enable-kalendarza.
Wersja Windows PHP ma wbudowane wsparcie dla tego rozszerzenia.
PHP 5 Funkcje kalendarza
Funkcjonować | Opis |
---|---|
cal_days_in_month() | Zwraca liczbę dni w miesiącu w określonym roku i kalendarza |
cal_from_jd() | Przekształca Dzień Julian Policz do dnia określonego kalendarza |
cal_info() | Zwraca informacje o określonym kalendarzem |
cal_to_jd() | Konwertuje datę w określonym kalendarzu policzyć juliańska |
easter_date() | Zwraca znacznik czasu Uniksa na północy Wielkanoc określony rok |
easter_days() | Zwraca liczbę dni po 21 marca, czyli Dzień Wielkanoc jest w określonym roku |
frenchtojd() | Przekształca Francuski Data Republikańskiej do hrabiego juliańska |
gregoriantojd() | Konwertuje datę gregoriański do hrabiego juliańska |
jddayofweek() | Zwraca dzień tygodnia |
jdmonthname() | Zwraca nazwę miesiąca |
jdtofrench() | Przekształca Dzień Julian Policz do francuskiego terminu Republikańskiej |
jdtogregorian() | Przekształca Dzień Julian Policz do daty gregoriańskiego |
jdtojewish() | Przekształca Dzień Julian Policz do daty żydowskiej |
jdtojulian() | Przekształca Dzień Julian Policz do daty Julian |
jdtounix() | Konwertuje Hrabia Julian Day do uniksowego znacznika czasu |
jewishtojd() | Konwertuje datę żydowską do hrabiego juliańska |
juliantojd() | Konwertuje datę do hrabiego Julian Julian Day |
unixtojd() | Konwertuje uniksowy znacznik czasu do hrabiego juliańska |
PHP 5 predefiniowanych stałych Kalendarz
Stały | Rodzaj | Wersja PHP |
---|---|---|
CAL_GREGORIAN | Liczba całkowita | PHP 4 |
CAL_JULIAN | Liczba całkowita | PHP 4 |
CAL_JEWISH | Liczba całkowita | PHP 4 |
CAL_FRENCH | Liczba całkowita | PHP 4 |
CAL_NUM_CALS | Liczba całkowita | PHP 4 |
CAL_DOW_DAYNO | Liczba całkowita | PHP 4 |
CAL_DOW_SHORT | Liczba całkowita | PHP 4 |
CAL_DOW_LONG | Liczba całkowita | PHP 4 |
CAL_MONTH_GREGORIAN_SHORT | Liczba całkowita | PHP 4 |
CAL_MONTH_GREGORIAN_LONG | Liczba całkowita | PHP 4 |
CAL_MONTH_JULIAN_SHORT | Liczba całkowita | PHP 4 |
CAL_MONTH_JULIAN_LONG | Liczba całkowita | PHP 4 |
CAL_MONTH_JEWISH | Liczba całkowita | PHP 4 |
CAL_MONTH_FRENCH | Liczba całkowita | PHP 4 |
CAL_EASTER_DEFAULT | Liczba całkowita | PHP 4.3 |
CAL_EASTER_ROMAN | Liczba całkowita | PHP 4.3 |
CAL_EASTER_ALWAYS_GREGORIAN | Liczba całkowita | PHP 4.3 |
CAL_EASTER_ALWAYS_JULIAN | Liczba całkowita | PHP 4.3 |
CAL_JEWISH_ADD_ALAFIM_GERESH | Liczba całkowita | PHP 5.0 |
CAL_JEWISH_ADD_ALAFIM | Liczba całkowita | PHP 5.0 |
CAL_JEWISH_ADD_GERESHAYIM | Liczba całkowita | PHP 5.0 |