English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP 기본 강의

PHP 고급 강의

PHP & MySQL

PHP 참조 매뉴얼

PHP date_timezone_get() 함수 사용법 및 예제

PHP 날짜 & 시간 함수 매뉴얼

date_timezone_get() 함수는 주어진 DateTime에 대한 시간대를 반환합니다.

정의와 사용법

date_timezone_get() 함수는 DateTime::getTimezone의 별명입니다. DateTime 객체를 인자로 받아 주어진 날짜에 대한 시간대를 반환합니다./시간(객체)의 시간대 객체

문법

date_timezone_get($object)

파라미터

순번파라미터 및 설명
1

object (필수)

이는 시간대의 DateTime 객체가 필요하다는 것을 의미합니다.

반환 값

이 함수는 DateTimeZone 객체를 반환합니다. 실패하면 불리언 값을 반환합니다.false.

PHP 버전

이 함수는 PHP 버전5.2.1PHP에서 중간 버전에 도입되었으며, 모든 높은 버전에서 사용할 수 있습니다.

온라인 예제

다음은date_timezone_get()함수 예제-

<?php
   $date = date_create("25-09-1989);   
   $res = date_timezone_get($date);
   $timeZone_name = timezone_name_get($res);
   print("Timezone: ".$timeZone_name);
?>
테스트해보세요‹/›

출력 결과

Timezone: UTC

온라인 예제

다음 예제에서 시區를 설정하고 사용date_timezone_get()함수를 사용하여 되돌려 받습니다.

<?php
   $tz = new DateTimeZone("Indian/Mahe"); 
   $date = date_create("25-09-1989", $tz);   
   $res = date_timezone_get($date);
   print_r($res);
?>
테스트해보세요‹/›

출력 결과

DateTimeZone Object
(
    [timezone_type] => 3
    [timezone] => Indian/Mahe
)

온라인 예제

date_timezone_get()함수는 시간대 객체를 제공하지만, 그 이름을 얻을 수 있습니다.timezone_name_get()를 사용하여   -

<?php
   $tz = new DateTimeZone("Indian/Mahe"); 
   $date = date_create("25-09-1989", $tz);   
   $res = date_timezone_get($date);
   $timeZone_name = timezone_name_get($res);
   print("기본 시區: ".$timeZone_name);
?>
테스트해보세요‹/›

출력 결과

기본 시區: Indian/Mahe

온라인 예제

기본 시區 변경

<?php
   echo "오래된 시區는 ". date_default_timezone_get();
   $timeZone = 'Asia/Shanghai';
   
   if(date_default_timezone_set($timeZone)){
      #이 시區를 얻었습니다.
      echo "새 시區는 ". date_default_timezone_get();
   }
?>
테스트해보세요‹/›

출력 결과:

오래된 시區는 UTC
새 시區는 Asia/Shanghai

PHP 날짜 & 시간 함수 매뉴얼