
IntlCalendar::setTime 메서드는 날짜와 시간을 설정하는 데 사용되지만, 시간대 설정은 별도로 처리해야 합니다.
시간대 설정을 변경하려면 IntlCalendar::setTimeZone 메서드를 사용하여 시간대를 설정한 후 IntlCalendar::setTime 메서드를 사용하여 날짜와 시간을 설정합니다.
IntlCalendar::setTime을 사용하여 시간대를 설정하는 예제는 다음과 같습니다.
#hostingforum.kr
php
$calendar = new IntlCalendar('Asia/Seoul');
$calendar->setTime(2022, 12, 25, 12, 0, 0);
$calendar->setTimeZone(new DateTimeZone('Asia/Seoul'));
IntlCalendar::setTime을 사용하여 시간대 설정을 변경하는 예제는 다음과 같습니다.
#hostingforum.kr
php
$calendar = new IntlCalendar('Asia/Seoul');
$calendar->setTime(2022, 12, 25, 12, 0, 0);
$calendar->setTimeZone(new DateTimeZone('America/New_York'));
IntlCalendar::setTime을 사용하여 시간대를 설정하는 또 다른 예제는 다음과 같습니다.
#hostingforum.kr
php
$calendar = new IntlCalendar('Asia/Seoul');
$calendar->setTime(2022, 12, 25, 12, 0, 0);
$calendar->setTimeZone(new DateTimeZone('Europe/London'));
2025-08-03 20:24