date_default_timezone_get

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

date_default_timezone_get — 스크립트의 모든 날짜/시간 함수에서 사용하는 기본 시간대를 가져옵니다.


설명

date_default_timezone_get(): string

우선 순위에 따라 이 함수는 다음과 같은 방법으로 기본 시간대를 반환합니다.

  • date_default_timezone_set() 함수를 사용하여 설정된 시간대 읽기(있는 경우)
  • date.timezone ini 옵션 값 읽기(설정된 경우)
  • 이 단계에 도달하면 경고가 표시됩니다. 정확한 추측에 의존하지 말고 대신 date.timezone을 올바른 시간대로 설정하십시오.

위의 어느 것도 성공하지 못하면 date_default_timezone_get()은 UTC의 기본 시간대를 반환합니다.


매개변수

이 함수에는 매개변수가 없습니다.


반환 값

문자열을 반환합니다.


Examples

예제 #1 기본 시간대 가져오기

                  
<?php
date_default_timezone_set('Europe/London');

if (date_default_timezone_get()) {
    echo 'date_default_timezone_set: ' . date_default_timezone_get() . '<br />';
}

if (ini_get('date.timezone')) {
    echo 'date.timezone: ' . ini_get('date.timezone');
}

?>
                  
                

위의 예는 다음과 유사한 결과를 출력합니다.

date_default_timezone_set: Europe/London
date.timezone: Europe/London
                

예제 #2 시간대의 약어 얻기

                  
<?php
date_default_timezone_set('America/Los_Angeles');
echo date_default_timezone_get() . ' => ' . date('e') . ' => ' . date('T');
?>
                  
                

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

America/Los_Angeles => America/Los_Angeles => PST
                

기타