PHP 달력



PHP 캘린더 소개

캘린더 확장에는 다양한 캘린더 형식 간의 변환을 단순화하는 기능이 포함되어 있습니다.

기원전 4713년 1월 1일에 시작된 율리우스력 달력을 기준으로 합니다.

참고: 달력 형식 간에 변환하려면 먼저 율리우스력 날짜 계산으로 변환한 다음 필요한 달력 형식으로 변환해야 합니다.

참고: 율리우스력 일수와 율리우스력은 같은 것이 아닙니다!


설치

이러한 기능이 작동하려면 --enable-calendar를 사용하여 PHP를 컴파일해야 합니다.

Windows 버전의 PHP에는 캘린더 확장 기능이 내장되어 있습니다. 따라서 달력 기능이 자동으로 작동됩니다.


PHP 5 달력 함수

FunctionDescription
cal_days_in_month()지정된 연도와 달력의 한 달의 일수를 반환합니다.
cal_from_jd()율리우스력 일수를 지정된 달력의 날짜로 변환합니다.
cal_info()지정된 달력에 대한 정보를 반환합니다.
cal_to_jd()지정된 달력의 날짜를 율리우스력 날짜 계산으로 변환합니다.
easter_date()지정된 연도 부활절 자정의 Unix 타임스탬프를 반환합니다.
easter_days()지정 연도의 부활절부터 3월 21일까지의 일수를 반환합니다.
frenchtojd() 프랑스 공화당 달력 날짜를 율리우스력 날짜 계산으로 변환합니다.
gregoriantojd() 그레고리력 날짜를 율리우스력 일수로 변환합니다.
jddayofweek()날짜가 해당 요일을 반환합니다.
jdmonthname()월 이름을 반환합니다.
jdtofrench() 율리우스력 일수를 프랑스 공화력의 날짜로 변환합니다.
jdtogregorian() 율리우스력 일수를 그레고리력 날짜로 변환합니다.
jdtojewish() 율리우스력 날짜 수를 유대력 날짜로 변환합니다.
jdtojulian() 율리우스력의 날짜 수를 율리우스력의 날짜로 변환합니다.
jdtounix()율리우스력 일수를 Unix 타임스탬프로 변환합니다.
jewishtojd() 유대력 날짜를 율리우스력 일수로 변환합니다.
juliantojd()날짜를 율리우스력의 날짜를 율리우스력 일수로 변환합니다.
unixtojd()Unix 타임스탬프를 율리우스력 일수로 변환합니다.

PHP 5 사전 정의된 달력 상수

ConstantTypePHP 버전
CAL_GREGORIANIntegerPHP 4
CAL_JU LIAN정수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_FR ENCHIntegerPHP 4
CAL_EASTER_DEFAULTIntegerPHP 4.3
CAL_EASTER_ROMAN정수PHP 4.3
CAL_EASTER_ALWAYS_GREGORIAN정수PHP 4.3
CAL_EASTER_AL WAYS_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