PHP 매뉴얼
이전 |  | 다음

# VI. 달력 함수

# 소개

이 달력(calendar) 확장은 서로 다른 달력 형태를 변환시켜 주는 함수들을 제공한다. 율리우스 날짜수(Julian Day Count)에 기반하여 변환이 된다. 율리우스 날짜수은 율리우스 1세, 4713 B.C. 부터 지난 날짜수가 된다. 달력 시스템 사이의 변환을 위해서는, 먼저 율리우스 날짜수으로 변환해야 하고, 그 다음에 원하는 달력 시스템으로 변환하는것이다. 율리우스 날짜수는 율리우스력(Julian Calendar)와는 매우 다른것이다! 율리우스 날짜수(Julian Day Count)에 대해 더 많은 정보를 얻고 싶으면 http://www.hermetic.ch/cal_stud/jdn.htm를 방문한다. 날짜 시스템에 관한 더 많은 정보를 원하면 http://www.boogle.com/info/cal-overview.html를 방문한다. 이 설명서중에서는 위의 페이지에서 발취한 내용을 ""로 둘러 싸고 있다.

# 설치

이 함수들를 작동시키기 위해서는, PHP를 컴파일할때 `--enable-calendar` 옵션을 써야 한다.

`PHP` 윈도우 버전에서는 이 확장 모듈에 대한 지원이 포함되어 있습니다. 이 함수들을 이용하기 위해서 추가로 확장 모듈을 읽어들일 필요가 없습니다.

# 런타임 설정

이 확장 모듈은 `php.ini` 설정이 존재하지 않습니다.

# 리소스 종류

이 확장 모듈은 리소스형을 정의하지 않습니다.

# 상수 정의

이 확장 모듈은 다음의 상수를 정의합니다. 이는 확장 모듈을 PHP에 내장했거나, 실행시에 동적으로 읽어들일 경우에만 사용할 수 있습니다.

`CAL_GREGORIAN` (integer)

`CAL_JULIAN` (integer)

`CAL_JEWISH` (integer)

`CAL_FRENCH` (integer)

`CAL_NUM_CALS` (integer)

`CAL_DOW_DAYNO` (integer)

`CAL_DOW_SHORT` (integer)

`CAL_DOW_LONG` (integer)

`CAL_MONTH_GREGORIAN_SHORT` (integer)

`CAL_MONTH_GREGORIAN_LONG` (integer)

`CAL_MONTH_JULIAN_SHORT` (integer)

`CAL_MONTH_JULIAN_LONG` (integer)

`CAL_MONTH_JEWISH` (integer)

`CAL_MONTH_FRENCH` (integer)

The following constants are available since `PHP` 4.3.0 :

`CAL_EASTER_DEFAULT` (integer)

`CAL_EASTER_ROMAN` (integer)

`CAL_EASTER_ALWAYS_GREGORIAN` (integer)

`CAL_EASTER_ALWAYS_JULIAN` (integer)

The following constants are available since `PHP` 5.0.0 :

`CAL_JEWISH_ADD_ALAFIM_GERESH` (integer)

`CAL_JEWISH_ADD_ALAFIM` (integer)

`CAL_JEWISH_ADD_GERESHAYIM` (integer)

이전 | 처음으로 | 다음
bzwrite | 위로 | cal_days_in_month