Computer >> Computer tutorials >  >> Programming >> PHP

date_offset_get() function in PHP


The date_offset_get() function returns the daylight saving time offset. It returns DST offset in seconds on success or FALSE on failure.

Syntax

date_offset_get(object)

Parameters

  • object − DateTime object

Return

The date_offset_get () function returns DST offset in seconds on success or FALSE on failure.

Example

The following is an example −

<?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";
?>

Output

Returned value is 0
Returned value is 0

Example

Let us see another example −

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

Output

7200 seconds