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..