English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
date_default_timezone_set() 함수는 스크립트에서 모든 날짜 시간 함수의 기본 시간대를 설정합니다
date_default_timezone_set()스크립트에서 모든 함수의 기본 시간대를 설정하는 함수입니다.
date_default_timezone_set(timezone)
순번 | 파라미터 및 설명 |
---|---|
1 | timezone (필수) 기본 시간대로 설정해야 할 문자열이 필요합니다. |
PHP date_default_timezone_set() 함수는 시간대 문자열이 유효하면布尔值를 반환합니다true,다른 경우false.
이 함수는 PHP 버전5.1.0에서 도입되었으며 모든 더 높은 버전에서 사용할 수 있습니다.
다음 예제는date_default_timezone_set함수 사용법-
<?php //시간대 설정 $tz = 'Asia/Shanghai'; date_default_timezone_set($tz); $timeZone = date_default_timezone_get(); print('기본 시간대: '. $timeZone); ?>테스트를 보세요‹/›
출력 결과
기본 시간대: Asia/Shanghai
다음 예제는 기본 시간대와 ini-시간대를 설정합니다.-
<?php //시간대 설정 $tz = 'Asia/Shanghai'; date_default_timezone_set($tz); //기본 시간대를 검색합니다 $timeZone = date_default_timezone_get(); print('기본 시간대: '. $timeZone); print('\n'); //시간대와 ini 설정에서 설정된 시간대를 비교합니다 if (strcmp($timeZone, ini_get('date.timezone'))){ print('스크립트 시간대와 ini 설정에서 설정된 시간대가 다릅니다'); } else { print('스크립트 시간대와 ini 설정에서 설정된 시간대가 같습니다'); } ?>테스트를 보세요‹/›
출력 결과
기본 시간대: Asia/Shanghai 스크립트 시간대와 ini 설정에서 설정된 시간대가 다릅니다
<?php $dateSrc = '2007-04-19 12:50 GMT'; $dateTime = date_create($dateSrc);; $DateTimeZone = date_timezone_get($dateTime); echo '반환 시 区간은 '. timezone_name_get($DateTimeZone); echo '\n'; # 두 번째 함수를 사용합니다. $dateTime = new DateTime($dateSrc); $DateTimeZone = $dateTime;-getTimezone(); echo '반환 시 区간은 '. timezone_name_get($DateTimeZone); ?>테스트를 보세요‹/›
출력 결과:
반환 시 区間은 GMT입니다 반환 시 区間은 GMT입니다