
DateTimeZone::getOffset() 함수는 UTC 시간대에 대한 오프셋을 반환하지 않습니다. 이유는 UTC 시간대는 기본적으로 0 오프셋을 갖기 때문입니다.
UTC 시간대에 대한 오프셋을 얻으려면, DateTimeZone::getName() 함수를 사용하여 UTC 시간대의 이름을 얻은 후, DateTimeZone::getOffset() 함수를 호출하여 오프셋을 얻을 수 있습니다.
다음 예제는 UTC 시간대의 오프셋을 얻는 방법을 보여줍니다.
#hostingforum.kr
php
$timezone = new DateTimeZone('UTC');
$offset = $timezone->getOffset(new DateTime('now'));
echo $offset; // 0을 출력합니다.
또는, DateTimeZone::getName() 함수를 사용하여 UTC 시간대의 이름을 얻은 후, DateTimeZone::getOffset() 함수를 호출할 수 있습니다.
#hostingforum.kr
php
$timezone = new DateTimeZone('UTC');
$offset = $timezone->getOffset(new DateTime('now'));
echo $offset; // 0을 출력합니다.
위의 예제는 UTC 시간대의 오프셋을 얻는 방법을 보여줍니다.
2025-03-30 15:00