DateTime::getTimezone

DateTimeImmutable::getTimezone

DateTimeInterface::getTimezone

date_timezone_get

(PHP 5 >= 5.2.1, PHP 7, PHP 8)

DateTime::getTimezone -- DateTimeImmutable::getTimezone -- DateTimeInterface::getTimezone -- date_timezone_get — 주어진 DateTime에 상대적인 시간대 반환


설명

객체 지향 스타일

public DateTime::getTimezone(): DateTimeZone|false


public DateTimeImmutable::getTimezone(): DateTimeZone|false


public DateTimeInterface::getTimezone(): DateTimeZone|false

절차적 스타일

date_timezone_get(DateTimeInterface $object): DateTimeZone|false

주어진 DateTime에 상대적인 시간대를 반환합니다.


매개변수

object
절차 스타일만 해당: date_create()에 의해 반환된 DateTime 객체

반환 값

성공하면 DateTimeZone 개체를 반환하고 실패하면 false를 반환합니다.


Examples

예제 #1 DateTime::getTimezone() 예제

객체 지향 스타일

                  
<?php
$date = new DateTime(null, new DateTimeZone('Europe/London'));
$tz = $date->getTimezone();
echo $tz->getName();
?>
                  
                

절차적 스타일

                  
<?php
$date = date_create(null, timezone_open('Europe/London'));
$tz = date_timezone_get($date);
echo timezone_name_get($tz);
?>
                  
                

위의 예는 다음을 출력합니다.

Europe/London
                

기타