(PHP 4, PHP 5, PHP 7)
localtime — Возвращает локальное время
$timestamp
= time()
[, bool $is_associative
= FALSE
]] ) : arrayФункция 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 )