
IntlDateFormatter의 getCalendarObject 메소드는 국제화된 날짜 포맷을 사용하기 위해 사용되는 Calendar 객체를 반환하는 메소드입니다.
IntlDateFormatter를 사용할 때 getCalendarObject 메소드를 사용해야 하는 이유는, 국제화된 날짜 포맷을 사용하기 위해서입니다.
IntlDateFormatter의 getCalendarObject 메소드를 사용하여 날짜 포맷을 변경하는 예제는 다음과 같습니다.
#hostingforum.kr
php
$formatter = new IntlDateFormatter('ko_KR', IntlDateFormatter::FULL, IntlDateFormatter::FULL);
$calendar = $formatter->getCalendarObject();
// 사용자 정의 날짜 포맷을 설정
$calendar->setFirstDayOfWeek(1); // 월요일을 첫 번째로 설정
$calendar->setMinimalDaysInFirstWeek(7); // 일주일 내에 7일 이상이면 첫 번째 주로 설정
// 사용자 정의 날짜 포맷을 사용하여 날짜 포맷을 변경
$formatter->setCalendar($calendar);
// 사용자 정의 날짜 포맷을 사용하여 날짜 포맷을 변경한 예제
$date = new DateTime('2022-01-01');
$formattedDate = $formatter->format($date);
echo $formattedDate; // 2022년 1월 1일
IntlDateFormatter의 getCalendarObject 메소드를 사용하여 날짜 포맷을 변경하는 예제에서, 사용자 정의 날짜 포맷을 설정하고 사용자 정의 날짜 포맷을 사용하여 날짜 포맷을 변경하는 방법을 보여줍니다.
2025-05-23 21:10