Функция календаря PHP
PHP Calendar Обзор
Расширение календаря включает функции для упрощения конвертации между различными форматами календарей.
Он основан на Julian Day Count (儒略日计数) и начинается с 1 января 4713 года до н. э.
Примечание:Для конвертации между форматами календарей, вы должны сначала преобразовать их в Julian Day Count, а затем в выбранный вами формат календаря.
Примечание:Julian Day Count (儒略日计数) и Julian Calendar (儒略历法) не одно и то же!
Установка
Чтобы эти функции работали, вам нужно скомпилировать PHP с опцией --enable-calendar.
Версия Windows PHP уже включает поддержку расширения календаря. Поэтому функции Calendar будут работать автоматически.
Функции Calendar PHP 5
Функция | Описание |
---|---|
cal_days_in_month() | Возврат количества дней в месяце заданного года и календаря. |
cal_from_jd() | Преобразование Julian day count в дату заданного календаря. |
cal_info() | Возврат информации о заданном календаре. |
cal_to_jd() | Преобразование даты заданного календаря в Julian day count. |
easter_date() | Возврат временного штампа Unix для Пасхи заданного года. |
easter_days() | Возврат количества дней между Пасхой и 21 марта для заданного года. |
frenchtojd() | Преобразование даты французской республиканской системы в Julian day count. |
gregoriantojd() | Преобразование даты григорианского календаря в Julian day count. |
jddayofweek() | Возврат дня недели для даты. |
jdmonthname() | Возврат названия месяца. |
jdtofrench() | Преобразование Julian day count в дату французской республиканской системы. |
jdtogregorian() | Преобразование григорианского календаря в Julian day count. |
jdtojewish() | Преобразование Julian day count в дату еврейского календаря. |
jdtojulian() | Преобразование Julian day count в дату юлианского календаря. |
jdtounix() | Преобразование Julian day count в временной штамп Unix. |
jewishtojd() | Преобразование даты еврейского календаря в Julian day count. |
juliantojd() | Преобразование даты юлианского календаря в Julian day count. |
unixtojd() | Преобразование временного штампа Unix в Julian day count. |
Постоянные времени года PHP 5
Константа | Тип | PHP версия |
---|---|---|
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 |