
IntlTimeZone::toDateTimeZone 메서드는 DateTimeZone 인스턴스를 반환합니다. 이 인스턴스를 사용하여 시간을 변환시키는 방법은 DateTimeZone::convertDateTime 메서드를 사용하는 것입니다.
예를 들어, 아래의 코드를 사용하여 시간을 변환시키실 수 있습니다.
#hostingforum.kr
php
$timezone = IntlTimeZone::fromString('America/New_York');
$dateTimeZone = IntlTimeZone::toDateTimeZone($timezone);
$time = new DateTime('2022-01-01 12:00:00', new DateTimeZone('UTC'));
$convertedTime = $dateTimeZone->convertDateTime($time);
위 코드에서, $time 변수는 UTC 시간대에 해당하는 시간을 저장하고, $convertedTime 변수는 America/New_York 시간대에 해당하는 시간을 저장합니다.
2025-07-16 16:07