Tag Archives: Functions

timezone_offset_get

Its an alias of DateTimeZone::getOffset() and returns the timezone offset from GMT
Example

<?php
$dateTime =  date_create(‘2000-01-01’);
$dateTimeZone = timezone_open(‘Australia/Perth’);
print_r( timezone_offset_get($dateTimeZone, $dateTime) );
?>

Output

28800


DateTimeZone::getLocation

It returns location details of a given timezone
Example

<?php
$timezone_identifiers = timezone_identifiers_list();
for ($i=0; $i < 10; $i++)
echo $timezone_identifiers[$i].”<br />”;

?>
s

Output

Array
(
[country_code] => AU
[latitude] => -31.95
[longitude] => 115.85
[comments] => Western Australia – most locations
)

DateTimeZone::listIdentifiers

It  returns numerically index array with all timezone identifiers
Example

<?php
$timezone_identifiers = DateTimeZone::listIdentifiers();
for ($i=0; $i < 10; $i++)
echo $timezone_identifiers[$i].”<br />”;

?>

Output

Africa/Abidjan
Africa/Accra
Africa/Addis_Ababa
Africa/Algiers
Africa/Asmara
Africa/Bamako
Africa/Bangui
Africa/Banjul
Africa/Bissau
Africa/Blantyre