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
기타
- date_default_timezone_set() - 스크립트의 모든 날짜/시간 함수에서 사용하는 기본 시간대를 설정합니다.
- List of Supported Timezones