PHP 8.4.1 Released!

localtime

(PHP 4, PHP 5, PHP 7, PHP 8)

localtimeПолучает локальное время

Описание

localtime(?int $timestamp = null, bool $associative = false): array

Функция localtime() возвращает массив, который идентичен структуре, которую возвращает вызов C-функции localtime.

Список параметров

timestamp

Необязательный параметр timestamp — целочисленная (int) метка времени, которая по умолчанию равна текущему местному времени, если параметр timestamp не указали или равен null. Говоря по другому, значение по умолчанию равно результату функции time().

associative

Определяет, вернёт ли функция обычный массив с числовыми индексами или ассоциативный.

Возвращаемые значения

Функция возвращает обычный массив с числовыми индексами, если аргумент associative равен false или не передали. Функция localtime() вернёт ассоциативный массив, который содержит элементы структуры, которую возвращает вызов C-функции localtime, если аргумент associative равен true. Ассоциативный массив содержит следующие ключи:

  • "tm_sec" — секунды, от 0 до 59
  • "tm_min" — минуты, от 0 до 59
  • "tm_hour" — часы, от 0 до 23
  • "tm_mday" — день месяца, от 1 до 31
  • "tm_mon" — месяц года, от 0 для января до 11 для декабря
  • "tm_year" — количество лет, которое прошло с 1900 г.
  • "tm_wday" — день недели, от 0 для воскресенья до 6 для субботы
  • "tm_yday" — порядковый номер дня в году, от 0 до 365
  • "tm_isdst" — действует ли летнее время? Элемент содержит положительное значение, если летнее время действует, 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
)

Смотрите также

  • getdate() - Возвращает информацию о дате/времени

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top