The timezone_identifiers_list() function is an inbuilt function in PHP which is used to return an indexed array containing all the timezone identifiers. The datetimezone object is sent as a parameter to the timezone_identifiers_list() function and it returns an indexed array on success or False on failure.
Syntax:
array timezone_identifiers_list( $datetimezone, $country )
Parameters: This function accepts two parameter as mentioned above and described below:
- $datetimezone: It is an optional parameter which specifies the DateTimeZone class constant.
- country: It is also an optional parameter which specifies a two-letter ISO 3166-1 compatible country code.
Return Value: This function returns an indexed array on success or False on failure.
Exceptions: The timezone_identifiers_list() function is an alias of DateTimeZone::listIdentifiers() function.
Below programs illustrate the timezone_identifiers_list() function in PHP:
Program 1:
<?php // Displaying the timezone identifiers of Africa $timezone_identifiers = DateTimeZone::listIdentifiers(); for ( $i = 0; $i < 8; $i ++) { echo "$timezone_identifiers[$i]\n" ; } ?> |
All the timezones available in this timezone are Array ( [0] => Antarctica/Casey [1] => Antarctica/Davis [2] => Antarctica/DumontDUrville [3] => Antarctica/Macquarie [4] => Antarctica/Mawson [5] => Antarctica/McMurdo [6] => Antarctica/Palmer [7] => Antarctica/Rothera [8] => Antarctica/Syowa [9] => Antarctica/Troll [10] => Antarctica/Vostok )
Program 2:
Africa/Abidjan Africa/Accra Africa/Addis_Ababa Africa/Algiers Africa/Asmara Africa/Bamako Africa/Bangui Africa/Banjul
Related Articles:
- PHP | timezone_offset_get() Function
- PHP | timezone_name_from_abbr() Function
- PHP | timezone_version_get() Function
Reference: http://php.net/manual/en/function.timezone-identifiers-list.php