PHP 캘린더 함수
PHP 캘린더 소개
캘린더 확장 프로그램에는 다양한 캘린더 형식 간의 변환을 간소화하는 기능이 포함되어 있습니다.
이것은 BC 4713년 1월 1일부터 시작하는 일수인 Julian Day Count를 기반으로 합니다.
참고: 달력 형식 간에 변환하려면 먼저 Julian Day Count로 변환한 다음 원하는 달력으로 변환해야 합니다.
참고: Julian Day Count는 Julian 달력과 동일하지 않습니다!
설치
이러한 기능이 작동하려면 --enable-calendar를 사용하여 PHP를 컴파일해야 합니다.
Windows 버전의 PHP는 이 확장을 기본적으로 지원합니다.
PHP 캘린더 함수
Function | Description |
---|---|
cal_days_in_month() | Returns the number of days in a month for a specified year and calendar |
cal_from_jd() | Converts a Julian Day Count into a date of a specified calendar |
cal_info() | Returns information about a specified calendar |
cal_to_jd() | Converts a date in a specified calendar to Julian Day Count |
easter_date() | Returns the Unix timestamp for midnight on Easter of a specified year |
easter_days() | Returns the number of days after March 21, that the Easter Day is in a specified year |
frenchtojd() | Converts a French Republican date to a Julian Day Count |
gregoriantojd() | Converts a Gregorian date to a Julian Day Count |
jddayofweek() | Returns the day of the week |
jdmonthname() | Returns a month name |
jdtofrench() | Converts a Julian Day Count to a French Republican date |
jdtogregorian() | Converts a Julian Day Count to a Gregorian date |
jdtojewish() | Converts a Julian Day Count to a Jewish date |
jdtojulian() | Converts a Julian Day Count to a Julian date |
jdtounix() | Converts Julian Day Count to Unix timestamp |
jewishtojd() | Converts a Jewish date to a Julian Day Count |
juliantojd() | Converts a Julian date to a Julian Day Count |
unixtojd() | Converts Unix timestamp to Julian Day Count |
PHP 미리 정의된 달력 상수
Constant | Type | PHP Version |
---|---|---|
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 |