라이브러리

[PHP] IntlDateFormatter::getCalendarObject - 포매터의 캘린더 객체 사본 가져오기




IntlDateFormatter::getCalendarObject


`IntlDateFormatter` 클래스는 국제 날짜 형식과 관련된 메서드를 제공하는 PHP의 국제화 클래스입니다. `getCalendarObject` 메서드는 현재 날짜에 대한 캘린더 객체를 반환합니다.

# 사용 방법


`getCalendarObject` 메서드는 다음과 같은 형태로 사용할 수 있습니다.

#hostingforum.kr
php

 IntlDateFormatter::getCalendarObject($calendarType, $firstDayOfWeek, $minimalDaysInFirstWeek)



* `$calendarType`: 캘린더 타입을 지정합니다. 예를 들어, 'gregorian'은 그레고리력, 'japanese'은 일본력, 'persian'은 페르시아력 등을 지정할 수 있습니다.
* `$firstDayOfWeek`: 주의 첫 번째 요일을 지정합니다. 예를 들어, 0은 일요일, 1은 월요일, 2은 화요일, ..., 6은 토요일을 지정할 수 있습니다.
* `$minimalDaysInFirstWeek`: 주의 최소 요일 수를 지정합니다. 예를 들어, 3은 주의 최소 요일 수를 3으로 지정합니다.

# 예제


다음 예제에서는 그레고리력의 캘린더 객체를 생성하고, 현재 날짜에 대한 캘린더 객체를 반환합니다.

#hostingforum.kr
php

// 그레고리력의 캘린더 객체를 생성

$calendar = IntlDateFormatter::getCalendarObject('gregorian', 0, 3);



// 현재 날짜를 생성

$date = new DateTime();



// 현재 날짜에 대한 캘린더 객체를 반환

$calendarObject = $calendar->getCalendarObject($date);



// 캘린더 객체의 정보를 출력

echo "년도: " . $calendarObject->getYear() . "
";

echo "월: " . $calendarObject->getMonth() . "
";

echo "일: " . $calendarObject->getDayOfMonth() . "
";

echo "요일: " . $calendarObject->getDayOfWeek() . "
";



# 결과


다음과 같은 결과가 출력됩니다.

#hostingforum.kr


년도: 2024

월: 2

일: 14

요일: 2



# 참고


* `IntlDateFormatter` 클래스는 PHP 5.3.0 이상에서 사용할 수 있습니다.
* `getCalendarObject` 메서드는 PHP 5.3.0 이상에서 사용할 수 있습니다.
* 캘린더 객체의 정보는 `getYear()`, `getMonth()`, `getDayOfMonth()`, `getDayOfWeek()` 메서드를 사용하여 얻을 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색