라이브러리

[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 달력, 이슬람 달력을 초기화하는 방법을 보여줍니다. 각 달력의 년도, 월, 일을 출력합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 441 페이지

검색

게시물 검색