PHP 8.5.0 Beta 1 available for testing

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