(PHP 4, PHP 5, PHP 7, PHP 8)
localtime — Получает местное время
Функция localtime() возвращает массив, структура которого идентична структуре возврата C-функции localtime.
timestamptimestamp —
целочисленная (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() .
Пример #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 )