라이브러리
[PHP] IntlGregorianCalendar::__construct - 그레고리력 클래스 생성
IntlGregorianCalendar::__construct
`IntlGregorianCalendar::__construct`는 PHP의 `IntlGregorianCalendar` 클래스의 생성자입니다. 이 생성자는 국제 표준 시간대에 따라 달력의 초기화를 수행합니다.
IntlGregorianCalendar 클래스
`IntlGregorianCalendar` 클래스는 PHP의 `Intl` 확장 모듈에 포함된 클래스입니다. 이 클래스는 국제 표준 시간대에 따라 달력을 관리하는 데 사용됩니다.
IntlGregorianCalendar::__construct 메서드
`IntlGregorianCalendar::__construct` 메서드는 다음과 같은 매개 변수를 받습니다.
* `calendar` (필수): 사용할 달력을 지정합니다. 가능한 값은 `GREGORIAN` (기원후 달력), `ISO_8601` (ISO 8601 달력), `ISLAMIC` (이슬람 달력), `PERSIAN` (페르시아 달력), `HINDU_LUNAR` (힌두 달력), `COPTIC` (코파틱 달력), `ETHIOPIC` (에티오피아 달력), `Buddhist` (불교 달력), `CHINESE` (중국 달력), `JAPANESE` (일본 달력), `KOREAN` (한국 달력), `HEBREW` (히브리 달력), `RODRIGUEZ` (로드리게스 달력), `TAMIL` (타밀 달력), `BENGALI` (벵골 달력), `UKRAINIAN` (우크라이나 달력), `ISLAMIC_CIVIL` (이슬람 시민 달력), `AFRICA_TAMIL` (아프리카 타밀 달력) 중 하나입니다.
* `firstDayOfWeek` (선택): 주의 첫 번째 요일을 지정합니다. 기본값은 0 (일요일)입니다.
* `minimalDaysInFirstWeek` (선택): 주의 최소 요일 수를 지정합니다. 기본값은 4입니다.
예제
다음 예제는 `IntlGregorianCalendar::__construct` 메서드를 사용하여 국제 표준 시간대에 따라 달력을 초기화하는 방법을 보여줍니다.
#hostingforum.kr
php
// 기원후 달력을 초기화합니다.
$calendar = new IntlGregorianCalendar('GREGORIAN');
echo $calendar->get(Calendar.YEAR) . "
"; // 2024
echo $calendar->get(Calendar.MONTH) . "
"; // 1 (1월)
echo $calendar->get(Calendar.DAY_OF_MONTH) . "
"; // 14
// ISO 8601 달력을 초기화합니다.
$calendar = new IntlGregorianCalendar('ISO_8601');
echo $calendar->get(Calendar.YEAR) . "
"; // 2024
echo $calendar->get(Calendar.MONTH) . "
"; // 1 (1월)
echo $calendar->get(Calendar.DAY_OF_MONTH) . "
"; // 14
// 이슬람 달력을 초기화합니다.
$calendar = new IntlGregorianCalendar('ISLAMIC');
echo $calendar->get(Calendar.YEAR) . "
"; // 1445
echo $calendar->get(Calendar.MONTH) . "
"; // 12 (라마단)
echo $calendar->get(Calendar.DAY_OF_MONTH) . "
"; // 14
이 예제에서는 `IntlGregorianCalendar::__construct` 메서드를 사용하여 기원후 달력, ISO 8601 달력, 이슬람 달력을 초기화하는 방법을 보여줍니다. 각 달력의 년도, 월, 일을 출력합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.