ProfiPHPProfiPHP
Категория: Функции для работы с датой и временем

Функция Timezone_identifiers_list

Функция Timezone_identifiers_list возвращает численный индекс массива со всеми часовыми поясами идентификаторов.
array Timezone_identifiers_list( void )
Функция Timezone_identifiers_list является псевдонимом DateTimeZone::listIdentifiers.

Ключевое слово Void указывает на то, что функция не имеет параметров.

Функция Timezone_identifiers_list возвращает массив в случае успешного завершения или FALSE в случае возникновения ошибки.

Давайте выведем все часовые пояса, которые возможны в этой функции. Для этого создадим цикл с максимальным количеством аргументов этой функции, и в каждой итерации будем выводить название часовой зоны, дату и время. Для более красивого вывода занесем все в таблицу.
$timezone_identifiers = timezone_identifiers_list( );
echo '
<table border="1">
<tr>
<td>Часовая зона</td>
<td>Дата</td>
<td>Время</td>
</tr>';
$max_identifiers = count( timezone_identifiers_list( ) );
for ( $i = 0; $i < $max_identifiers; $i++ ) {
date_default_timezone_set( $timezone_identifiers[$i] );
echo '
<tr>
<td>'.$timezone_identifiers[$i].'</td>
<td>'.date( 'm.d.y' ).'</td>
<td>'.date( 'H:i:s' ).'</td>
</tr>';
}
echo '
</table>';
В результате Вы увидите таблицу со всеми часовыми зонами, временем и датой:
Africa/Abidjan 	04.07.17 	10:18:20
Africa/Accra 04.07.17 10:18:20
...
Pacific/Wake 04.07.17 22:18:20
Pacific/Wallis 04.07.17 22:18:20

Добавить комментарий

Имя:
Текст комментария: