
getTimezone() 메소드는 DateTimeInterface 객체의 시간대 정보를 반환하는 메소드입니다.
DateTimeInterface 객체는 시간대 정보를 자동으로 설정하지 않습니다.
수동으로 설정해야 하며, setTimezone() 메소드를 사용하여 시간대 정보를 설정할 수 있습니다.
예를 들어, DateTimeInterface 객체를 생성한 후 setTimezone() 메소드를 사용하여 시간대 정보를 설정할 수 있습니다.
#hostingforum.kr
php
$date = new DateTime('2022-01-01 12:00:00', new DateTimeZone('Asia/Seoul'));
$date->setTimezone(new DateTimeZone('America/New_York'));
getTimezone() 메소드는 생성된 DateTimeInterface 객체의 현재 시간대 정보를 반환합니다.
#hostingforum.kr
php
$date = new DateTime('2022-01-01 12:00:00', new DateTimeZone('Asia/Seoul'));
$date->setTimezone(new DateTimeZone('America/New_York'));
echo $date->getTimezone()->getName(); // America/New_York
2025-06-02 21:52