Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

PHP의 date_offset_get() 함수

<시간/>

date_offset_get() 함수는 일광 절약 시간 오프셋을 반환합니다. 성공하면 초 단위로 DST 오프셋을 반환하고 실패하면 FALSE를 반환합니다.

구문

date_offset_get(object)

매개변수

  • 개체 - DateTime 객체

반환

date_offset_get() 함수는 성공하면 초 단위로 DST 오프셋을 반환하고 실패하면 FALSE를 반환합니다.

예시

다음은 예입니다 -

<?php
   $dateSrc = '2017-09-23 12:50 GMT';
   $dateTime = date_create( $dateSrc);;
   $retval = date_offset_get( $dateTime);
   echo "Returned value is $retval";
   echo "<br />";
   # Using second function. $dateTime = new DateTime($dateSrc);
   $retval = $dateTime->getOffset();
   echo "Returned value is $retval";
?>

출력

Returned value is 0
Returned value is 0

예시

다른 예를 보겠습니다 -

<?php
   $res = date_create("2018-08-20",timezone_open("Europe/Oslo")); echo date_offset_get($res) . "    seconds.<br />";
?>

출력

7200 seconds