English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Расширение календаря предоставляет набор функций для упрощения преобразования между различными форматами календарей.
Расширение календаря включает функции, упрощающие преобразование между различными форматами календарей.
Он основан на юлианском дне счета (JD) и исчисляется с 1 января 4713 года до н. э.
Комментарий:Чтобы перейти из одного формата календаря в другой, сначала необходимо преобразовать его в юлианский день счета, а затем преобразовать в所需要的 формат календаря.
Комментарий:Юлианский день счета (JD) и юлианский календарь (Julian Calendar) не одно и то же!
Чтобы эти функции работали, вам нужно скомпилировать PHP с опцией --enable-calendar.
Версия Windows PHP уже включает поддержку расширения календаря. Поэтому функции Calendar работают автоматически.
Функция | Описание |
---|---|
cal_days_in_month() | Возвращает количество дней в месяце для указанного года и системы счисления. |
cal_from_jd() | Преобразование юлианского дня в дату указанной системы счисления. |
cal_info() | Возвращает информацию о указанной системе счисления. |
cal_to_jd() | Преобразование даты указанной системы счисления в юлианский день. |
easter_date() | Возврат Unix времени ночи Пасхи для заданного года. |
easter_days() | Возврат количества дней между Пасхой и 21 марта для заданного года. |
frenchtojd() | Преобразование даты французского революционного календаря в счет дня юлианского календаря. |
gregoriantojd() | Преобразование даты григорианского календаря в счет дня юлианского календаря. |
jddayofweek() | Возврат дня недели для даты. |
jdmonthname() | Возврат названия месяца. |
jdtofrench() | Преобразование счета дня юлианского календаря в дату французского революционного календаря. |
jdtogregorian() | Преобразование счета дня юлианского календаря в дату григорианского календаря. |
jdtojewish() | Преобразование счета дня юлианского календаря в дату еврейского календаря. |
jdtojulian() | Преобразование счета дня юлианского календаря в дату юлианского календаря. |
jdtounix() | Преобразование счета дня юлианского календаря в Unix время. |
jewishtojd() | Преобразование даты еврейского календаря в счет дня юлианского календаря. |
juliantojd() | Преобразование даты юлианского календаря в счет дня юлианского календаря. |
unixtojd() | Преобразование Unix времени в счет дня юлианского календаря. |
Константа | Тип | 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 |