라이브러리
[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()` 메서드를 사용하여 얻을 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.