English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
timezone_offset_get() 함수는 GMT 대비 시간차를 반환합니다.
timezone_offset_get() 함수는 DateTimeZone::getOffset()의 별명입니다. 이 함수는 시区和 날짜 시간 값을 파라미터로 받아 GMT에서 시간대 offset을 반환합니다.
timezone_offset_get($object, $datetime)
순번 | 매개변수 및 설명 |
---|---|
1 | object (필수) DateTimeZone 객체입니다. |
2 | datetime (필수) DateTimeInterface 객체입니다. 시차를 계산하는 날짜 객체로 사용됩니다. |
PHP timezone_offset_get() 함수는 필요한 시간대 offset을 초 단위로 지정하는 정수 값을 반환합니다. 실패 시 이 함수는 부울 값을 반환합니다.false.
이 함수는 PHP 버전5.2.0에서 도입되었으며 모든 높은 버전에서 사용할 수 있습니다.
다음 예제에서는timezone_offset_get()기능이 반환하는 GMT에 대한 시간대 offset:-
<?php $tz = new DateTimeZone("Indian/mahe)); $datetime = date_create("now", new DateTimeZone("Asia/Shanghai)); $res = timezone_offset_get($tz, $datetime); print($res); ?>테스트 봐‹/›
출력 결과
14400
GMT에 대한 시간대 offset을 객체 방식으로 반환
<?php $dateTimeZoneTaipei = new DateTimeZone("Asia/Taipei); $dateTimeZoneJapan = new DateTimeZone("Asia/Tokyo); $dateTimeTaipei = new DateTime("now", $dateTimeZoneTaipei); $dateTimeJapan = new DateTime("now", $dateTimeZoneJapan); $timeOffset = $dateTimeZoneJapan->getOffset($dateTimeTaipei); var_dump($timeOffset); ?>테스트 봐‹/›
출력 결과:
int(32400)