DateTime 클래스의 getTimezone 메서드
getTimezone 메서드는 DateTime 객체에 설정된 시간대를 나타내는
DateTimeZone 객체를 반환합니다.
시간대가 설정되지 않은 경우 기본 시간대가 반환됩니다.
구문
public DateTime::getTimezone(): DateTimeZone|false
예시
현재 날짜의 시간대 가져오기:
<?php
$date = new DateTime();
$timezone = $date->getTimezone();
echo $timezone->getName();
?>
코드 실행 결과 (서버 설정에 따라 다름):
'Europe/Moscow'
예시
시간대를 설정하고 확인하기:
<?php
$date = new DateTime('now', new DateTimeZone('America/New_York'));
$timezone = $date->getTimezone();
echo $timezone->getName();
?>
코드 실행 결과:
'America/New_York'
함께 보기
-
날짜와 시간을 형식화하는 함수
date -
기본 시간대를 설정하는 함수
date_default_timezone_set -
시간대를 나타내는 클래스
DateTimeZone