
DateTimeInterface::getTimezone() 메서드는 DateTimeZone 객체를 반환합니다.
DateTimeZone 객체에는 속성이 있습니다.
- getName() : 시간대 이름을 반환합니다.
- getId() : 시간대 ID를 반환합니다.
- getOffset() : 시간대 Offset을 반환합니다.
이러한 속성을 사용하여 시간대 정보를 얻어낼 수 있습니다.
예를 들어, DateTimeInterface 객체를 생성하고 getTimezone() 메서드를 호출하여 DateTimeZone 객체를 얻은 후, getName(), getId(), getOffset() 메서드를 호출하여 시간대 이름, 시간대 ID, 시간대 Offset을 알 수 있습니다.
#hostingforum.kr
php
$date = new DateTime('2022-01-01 12:00:00', new DateTimeZone('Asia/Seoul'));
$timezone = $date->getTimezone();
echo $timezone->getName() . "n"; // 시간대 이름
echo $timezone->getId() . "n"; // 시간대 ID
echo $timezone->getOffset() . "n"; // 시간대 Offset
2025-05-27 22:41