(PHP 4, PHP 5, PHP 7, PHP 8)
localtime — Получает локальное время
Функция localtime() возвращает массив, который идентичен структуре, которую возвращает вызов C-функции localtime.
timestamp
Необязательный параметр timestamp
—
целочисленная (int) метка времени, которая по умолчанию равна текущему местному времени, если параметр timestamp
не указали или равен null
. Говоря по другому, значение по умолчанию равно результату функции time().
associative
Определяет, вернёт ли функция обычный массив с числовыми индексами или ассоциативный.
Функция возвращает обычный массив с числовыми индексами,
если аргумент associative
равен false
или не передали.
Функция localtime() вернёт ассоциативный массив,
который содержит элементы структуры, которую возвращает вызов C-функции localtime,
если аргумент associative
равен true
.
Ассоциативный массив содержит следующие ключи:
0
до 59
0
до 59
0
до 23
1
до 31
0
для января до 11
для декабря
0
для воскресенья до 6
для субботы
0
до 365
0
, если не действует, отрицательное, если неизвестно.
Каждый вызов функции для работы с датой и временем генерирует ошибку уровня E_WARNING
при неправильных настройках часового пояса. Смотрите также описание функции
date_default_timezone_set().
Версия | Описание |
---|---|
8.0.0 |
Параметр timestamp теперь принимает значение null.
|
Пример #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 )