Расширение календаря содержит функции, упрощающие преобразование между различными форматами календаря.
Он основан на юлианском счете дней, который начался 1 января 4713 года до нашей эры.
Примечание. Для преобразования между форматами календаря необходимо сначала преобразовать его в юлианский счетчик дней, а затем в нужный формат календаря.
Примечание. Юлианский счетчик дней и юлианский календарь — это не одно и то же!
Чтобы эти функции работали, вам необходимо скомпилировать PHP с --enable-calendar.
Версия PHP для Windows имеет встроенную поддержку расширений календаря. Таким образом, функция «Календарь» работает автоматически.
функция | описывать |
---|---|
Cal_days_in_month() | Возвращает количество дней в месяце для указанного года и календаря. |
Cal_from_jd() | Преобразует количество дней по юлианскому календарю в дату в указанном календаре. |
кал_информация() | Возвращает информацию об указанном календаре. |
Cal_to_jd() | Преобразует дату в указанном календаре в число дней по юлианскому календарю. |
пасха_дата() | Возвращает временную метку Unix пасхальной полночи в указанном году. |
пасхальные_дни() | Возвращает количество дней между Пасхой и 21 марта указанного года. |
французский язык() | Переведите даты французского республиканского календаря в юлианские дни. |
Грегориантойд() | Преобразование дат по григорианскому календарю в число дней по юлианскому календарю. |
jddayofweek() | День недели, на который приходится дата возвращения. |
имя_месяца() | Возвращает название месяца. |
jdtofrench() | Преобразует юлианское число дней в даты французского республиканского календаря. |
jdtogregorian() | Преобразует количество дней по юлианскому календарю в даты по григорианскому календарю. |
jdtojewish() | Преобразует количество дней по юлианскому календарю в даты еврейского календаря. |
jdtojulian() | Преобразует количество дней по юлианскому календарю в даты по юлианскому календарю. |
jdtounix() | Преобразование количества дней по юлианскому календарю в временную метку Unix. |
еврейский () | Преобразуйте даты еврейского календаря в дни по юлианскому календарю. |
Юлиантойд () | Преобразует дату юлианского календаря в число дней по юлианскому календарю. |
юникстойд() | Преобразование временной метки Unix в юлианское число дней. |
постоянный | тип | PHP-версия |
---|---|---|
CAL_GREGORIAN | Целое число | PHP 4 |
CAL_JULIAN | Целое число | PHP 4 |
CAL_JEWISH | Целое число | PHP 4 |
CAL_FRENCH | Целое число | PHP 4 |
CAL_NUM_CALS | Целое число | PHP 4 |
CAL_DOW_DAYNO | Целое число | PHP 4 |
CAL_DOW_SHORT | Целое число | PHP 4 |
CAL_DOW_LONG | Целое число | PHP 4 |
CAL_MONTH_GREGORIAN_SHORT | Целое число | PHP 4 |
CAL_MONTH_GREGORIAN_LONG | Целое число | PHP 4 |
CAL_MONTH_JULIAN_SHORT | Целое число | PHP 4 |
CAL_MONTH_JULIAN_LONG | Целое число | PHP 4 |
CAL_MONTH_JEWISH | Целое число | PHP 4 |
CAL_MONTH_FRENCH | Целое число | PHP 4 |
CAL_EASTER_DEFAULT | Целое число | PHP 4.3 |
CAL_EASTER_ROMAN | Целое число | PHP 4.3 |
CAL_EASTER_ALWAYS_GREGORIAN | Целое число | PHP 4.3 |
CAL_EASTER_ALWAYS_JULIAN | Целое число | PHP 4.3 |
CAL_JEWISH_ADD_ALAFIM_GERESH | Целое число | PHP 5.0 |
CAL_JEWISH_ADD_ALAFIM | Целое число | PHP 5.0 |
CAL_JEWISH_ADD_GERESHAYIM | Целое число | PHP 5.0 |