(PHP 4, PHP 5, PHP 7)
localtime — Возвращает локальное время
$timestamp = time()
   [, bool $is_associative = false
  ]] )Функция localtime() возвращает массив, аналогичный по структуре, возвращаемой соответствующей функцией C.
timestamp
 Необязательный параметр timestamp представляет собой
 integer метку времени, по умолчанию равную текущему локальному времени, если timestamp
 не указан. Другими словами, значение по умолчанию равно результату функции time().
 
is_associative
       Если установлен в FALSE или не передан, то возвращается
       обычный массив с числовыми индексами. Если установлен
       в TRUE, то функция localtime() вернет
       ассоциативный массив, содержащий все различные элементы
       структуры, возвращаемой вызовом C-функции localtime.
       Названия этих ключей соответствуют следующим значениям:
      
Каждый вызов к функциям даты/времени при неправильных настройках временной зоны сгенерирует ошибку уровня E_NOTICE,
и/или ошибку уровня E_STRICT или E_WARNING при использовании системных
настроек или переменной окружения TZ. Смотрите также date_default_timezone_set()
| Версия | Описание | 
|---|---|
| 5.1.0 | 
Теперь ошибки, связанные с временными зонами, генерируют ошибки уровня  | 
Пример #1 Пример использования localtime()
<?php
$localtime = localtime();
$localtime_assoc = localtime(time(), true);
print_r($localtime);
print_r($localtime_assoc);
?>
Результатом выполнения данного примера будет что-то подобное:
Array
(
    [0] => 24
    [1] => 3
    [2] => 19
    [3] => 3
    [4] => 3
    [5] => 105
    [6] => 0
    [7] => 92
    [8] => 1
)
Array
(
    [tm_sec] => 24
    [tm_min] => 3
    [tm_hour] => 19
    [tm_mday] => 3
    [tm_mon] => 3
    [tm_year] => 105
    [tm_wday] => 0
    [tm_yday] => 92
    [tm_isdst] => 1
)