PHP - timezone_offset_get() :: GMT에서 시간대 오프셋을 반환합니다.
PHP 함수
요약
GMT에서 시간대 오프셋을 반환합니다.
함수 원형
timezone_offset_get ( DateTimeZone $object , DateTimeInterface $datetime ) : int
파라미터
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);
?>
참고
// 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]로 연락해 주세요.
Author And Source
이 문제에 관하여(PHP - timezone_offset_get() :: GMT에서 시간대 오프셋을 반환합니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@instantcoderweb/PHP-timezoneoffsetget-GMT에서-시간대-오프셋을-반환합니다저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)