PHP - timezone_offset_get() :: GMT에서 시간대 오프셋을 반환합니다.

PHP 함수

timezone_offset_get

요약

GMT에서 시간대 오프셋을 반환합니다.

함수 원형

 timezone_offset_get ( DateTimeZone $object , DateTimeInterface $datetime ) : int

파라미터

$object
timezone_open에 의해 반환된 DateTimeZone 객체

$datetime
오프셋을 계산할 날짜 / 시간이 포함 된 DateTime입니다.

설명

PHP 5.2.0 버전부터 제공됩니다.

이 함수는 datetime 매개 변수에 지정된 날짜 / 시간에 대해 GMT에 대한 오프셋을 리턴합니다.
GMT 오프셋은 사용중인 DateTimeZone 개체에 포함 된 시간대 정보로 계산됩니다.

시간대 오프셋을 초 단위로 반환합니다.

PHP 8.0 이전 버전에서는 실패시 false를 리턴했었습니다.

PHP 5.5.19, 5.6.3 버전에서 datetime 타입이 DateTimeInterface로 변경되었습니다. 이전에는 DateTime 타입이었습니다.

예제

// Create two timezone objects, one for Taipei (Taiwan) and one for
// Tokyo (Japan)
$dateTimeZoneTaipei = new DateTimeZone("Asia/Taipei");
$dateTimeZoneJapan = new DateTimeZone("Asia/Tokyo");

// Create two DateTime objects that will contain the same Unix timestamp, but
// have different timezones attached to them.
$dateTimeTaipei = new DateTime("now", $dateTimeZoneTaipei);
$dateTimeJapan = new DateTime("now", $dateTimeZoneJapan);

// Calculate the GMT offset for the date/time contained in the $dateTimeTaipei
// object, but using the timezone rules as defined for Tokyo
// ($dateTimeZoneJapan).
$timeOffset = $dateTimeZoneJapan->getOffset($dateTimeTaipei);

// Should show int(32400) (for dates after Sat Sep 8 01:00:00 1951 JST).
var_dump($timeOffset);
?>

참고

https://phpman.ml/timezone_offset_get
https://www.php.net/manual/en/datetimezone.getoffset.php


copyright phpman all right reserved
인스턴트코더 uses phpman's content under contract.


인스턴트코더에 개발 의뢰를 요청하시려면 먼저 FAQ를 읽어보시고, 적합하다고 판단하시면 [email protected]로 연락해 주세요.

좋은 웹페이지 즐겨찾기