(PHP 5 >= 5.2.0, PHP 7)
Returns the timezone offset
public int DateTime::getOffset ( void )
Object oriented style
public int DateTimeImmutable::getOffset ( void )
public int DateTimeInterface::getOffset ( void )
Procedural style
Returns the timezone offset.
Parameters:
object
Procedural style only: A DateTime object returned by date_create()
Returns:
Returns the timezone offset in seconds from UTC on success or FALSE
on failure.
Examples:
DateTime::getOffset() example
Object oriented style
1 2 3 4 5 6 7 | <?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" ; ?> |
Procedural style
1 2 3 4 5 6 7 | <?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" ; ?> |
The above examples will output:
-18000 -14400
Note: -18000 = -5 hours, -14400 = -4 hours.
Please login to continue.