Tuesday, October 7, 2025
HomeLanguagesPHP | timezone_offset_get() Function

PHP | timezone_offset_get() Function

The timezone_offset_get() function is an inbuilt function in PHP which is used to return the timezone offset from GMT. The date time object and the date-time are sent as a parameter to the timezone_offset_get() function and return the timezone offset in seconds on success or False on failure.

Syntax:

int timezone_offset_get( $object, $datetime )

Parameters: This function accepts two parameter as mentioned above and described below:

  • $object: It is a mandatory parameter which specifies the DateTimeZone object.
  • $datetime: It is also a mandatory parameter which specifies the date/time from which the offset has to be computed.

Return Value: It returns the timezone offset in seconds on success or False on failure.

Exceptions: The timezone_offset_get() function is an alias of DateTimeZone::getOffset() function.

Below programs illustrate the timezone_offset_get() function in PHP:

Program 1:




<?php
  
// Open the timezone of America/Chicago
$timezone = timezone_open("America/Chicago");
  
// Displaying the offset of America/Chicago and Europe/Amsterdam
$datetime_eur = date_create("now", timezone_open("Europe/Amsterdam"));
echo timezone_offset_get($timezone, $datetime_eur);
?>


Output:

-18000

Program 2:




<?php
  
// Open the timezone of America/Chicago and Europe/Amsterdam
$timezone_chicago = new DateTimeZone("America/Chicago");
$timezone_amsterdam = new DateTimeZone("Europe/Amsterdam");
     
$chicago = new DateTime("now", $timezone_chicago);
$amsterdam = new DateTime("now", $timezone_amsterdam);
  
// Calculating the offset between the timezones   
$Offset = $timezone_amsterdam -> getOffset($chicago);
  
// Dumping the offset variable
var_dump($Offset);
?>


Output:

int(7200)

Related Articles:

Reference: http://php.net/manual/en/function.timezone-offset-get.php

RELATED ARTICLES

Most Popular

Dominic
32340 POSTS0 COMMENTS
Milvus
86 POSTS0 COMMENTS
Nango Kala
6708 POSTS0 COMMENTS
Nicole Veronica
11872 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11936 POSTS0 COMMENTS
Shaida Kate Naidoo
6829 POSTS0 COMMENTS
Ted Musemwa
7090 POSTS0 COMMENTS
Thapelo Manthata
6780 POSTS0 COMMENTS
Umr Jansen
6784 POSTS0 COMMENTS