English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP Date & Time Function Manual
The timezone_abbreviations_list() function returns an associative array containing dst (daylight saving time), time difference, and time zone information.
The timezone_abbreviations_list() function is an alias of DateTimeZone::listAbbreviations(). This function returns the dst (daylight saving time), offset (time difference), and name (time zone information) values of the time zones in array form.
timezone_abbreviations_list()
The timezone_abbreviations_list() function does not accept any parameters.
This function returns an array containing a list of (dst, offset, and name) values for each timezone. If it fails, this function returns a boolean valuefalse.
This function was originally introduced in PHP version5.2introduced in version 5.2.0 and can be used in all higher versions.
The following examples demonstratetimezone_abbreviations_list()Function output "acst" timezone's daylight saving time, offset, and timezone name:-
<?php //Set timezone $res = timezone_abbreviations_list(); print_r($res["acst"]); ?>Test and see‹/›
Output result
Array ( [0] => Array ( [dst] => [offset] => 34200 [timezone_id] => Australia/Adelaide ) [1] => Array ( [dst] => [offset] => 34200 [timezone_id] => Australia/Broken_Hill ) [2] => Array ( [dst] => [offset] => 34200 [timezone_id] => Australia/Darwin ) [3] => Array ( [dst] => [offset] => 34200 [timezone_id] => Australia/North ) [4] => Array ( [dst] => [offset] => 34200 [timezone_id] => Australia/South ) [5] => Array ( [dst] => [offset] => 34200 [timezone_id] => Australia/Yancowinna ) )
Output "acst" timezone's daylight saving time, offset, and timezone name using two methods
<?php $timezone_abbreviations = timezone_abbreviations_list(); print_r($timezone_abbreviations["acst"]); echo "----------------------------------------------\n"; # Use the second method. $timezone_abbreviations = DateTimeZone::listAbbreviations(); print_r($timezone_abbreviations["acst"]); ?>Test and see‹/›
Output result:
Array ( [0] => Array ( [dst] => 1 [offset] => -14400 [timezone_id] => America/Porto_Acre ) [1] => Array ( [dst] => 1 [offset] => -14400 [timezone_id] => America/Eirunepe ) [2] => Array ( [dst] => 1 [offset] => -14400 [timezone_id] => America/Rio_Branco ) [3] => Array ( [dst] => 1 [offset] => -14400 [timezone_id] => Brazil/Acre ) ) ------------------------------------------------------ Array ( [0] => Array ( [dst] => 1 [offset] => -14400 [timezone_id] => America/Porto_Acre ) [1] => Array ( [dst] => 1 [offset] => -14400 [timezone_id] => America/Eirunepe ) [2] => Array ( [dst] => 1 [offset] => -14400 [timezone_id] => America/Rio_Branco ) [3] => Array ( [dst] => 1 [offset] => -14400 [timezone_id] => Brazil/Acre ) )