PHP 8.6.0 Beta 1 is available for testing

localtime

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

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

Описание

function 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() - Возвращает информацию о дате и времени

Нашли ошибку?

ИнструкцияИсправлениеСообщение об ошибке
+Добавить

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

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

AltStyle によって変換されたページ (->オリジナル) /