timezone_identifier_list()

List valid timezone identifiers

DateTimeZone::listIdentifiers() returns supported timezone identifiers that can be used with DateTimeZone and date_default_timezone_set().

$zones = DateTimeZone::listIdentifiers(DateTimeZone::ASIA);
foreach ($zones as $zone) {
    echo htmlspecialchars($zone, ENT_QUOTES, 'UTF-8') . '<br>';
}

Use the predefined region constants to narrow a long timezone list when building a user-facing selector.

Timezones of the world
To know all the time zones we can set by using date_default_timezone_set() function can be listed by using timezone_identifiers_list() . This function will return an array with list of time zones available. Here is the code to list all time zones.
<?Php
$a = timezone_identifiers_list();
while (list ($key, $val) = each ($a)) {
echo "$key -> $val <br>";
} 
?>
Note that this way we can give an option to the users to select a time zone.

PHP code to generate dropdown list with timezones

<form method=post name=f1>
<?Php
$a = timezone_identifiers_list();
echo "<select name=tz onChange=disp_TZ() class='form-control'>";
foreach($a as $key => $val) {	
echo "<option value=$val>$val</option>";
} 
echo "</select>";
?>
</form>


Read how JavaScript code is developed to generate array of world Timezone names using timezone_identifiers_list()

Try to display a drop down list by taking data from the above array.
PHP Date Functions setDate() : Set date for date object Timestamp in PHP Displaying calendar for selection of date by user


Subscribe to our YouTube Channel here



plus2net.com











PHP video Tutorials
✖
We use cookies to improve your browsing experience. . Learn more
HTML MySQL PHP JavaScript ASP Photoshop Articles Contact us
© 2000-2026 plus2net.com All rights reserved worldwide Privacy Policy Disclaimer