DateTime::getOffset

DateTimeImmutable::getOffset

DateTimeInterface::getOffset

date_offset_get

(PHP 5 >= 5.2.1, PHP 7, PHP 8)

DateTime::getOffset -- DateTimeImmutable::getOffset -- DateTimeInterface::getOffset -- date_offset_get — 시간대 오프셋을 반환합니다.


설명

객체 지향 스타일

public DateTime::getOffset(): int


public DateTimeImmutable::getOffset(): int


public DateTimeInterface::getOffset(): int

절차적 스타일

date_offset_get(DateTimeInterface $object): int

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


매개변수

object
절차 스타일만 해당: date_create()에 의해 반환된 DateTime 객체

반환 값

성공 시 UTC에서 표준 시간대 오프셋을 초 단위로 반환합니다.


변경 로그

버전 설명
8.0.0 이 버전 이전에는 실패 시 false가 반환되었습니다.

Examples

예제 #1 DateTime::getOffset() 예제

객체 지향 스타일

                  
<?php
$winter = new DateTime('2010-12-21', new DateTimeZone('America/New_York'));
$summer = new DateTime('2008-06-21', new DateTimeZone('America/New_York'));

echo $winter->getOffset() . "\n";
echo $summer->getOffset() . "\n";
?>
                  
                

절차적 스타일

                  
<?php
$winter = date_create('2010-12-21', timezone_open('America/New_York'));
$summer = date_create('2008-06-21', timezone_open('America/New_York'));

echo date_offset_get($winter) . "\n";
echo date_offset_get($summer) . "\n";
?>
                  
                

위의 예는 다음을 출력합니다.

-18000
-14400
                

참고: -18000 = -5 hours, -14400 = -4 hours..