getdate

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

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

Описание

getdate(?int$timestamp = null): array

Возвращает ассоциативный массив (array), содержащий информацию о дате, представленной меткой времени timestamp или текущим системным временем, если timestamp не был передан или null.

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

timestamp

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

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

Возвращает ассоциативный массив (array) с информацией о параметре timestamp, который содержит следующие элементы:

Индексы возвращаемого ассоциативного массива
ИндексОписаниеПример значения
"seconds"Числовое представление секундот 0 до 59
"minutes"Числовое представление минутот 0 до 59
"hours"Числовое представление часовот 0 до 23
"mday"Порядковый номер дня месяцаот 1 до 31
"wday"Порядковый номер дня неделиот 0 (воскресенье) до 6 (суббота)
"mon"Порядковый номер месяцаот 1 до 12
"year"Номер года, 4 цифрыПримеры: 1999, 2003
"yday"Порядковый номер дня в годуот 0 до 365
"weekday"Полное наименование дня неделиот Sunday до Saturday
"month"Полное наименование месяца, например, January или Marchот January до December
0 Количество секунд, прошедших с начала эпохи Unix (The Unix Epoch), подобно значению, возвращаемому функцией time() и используемому функцией date(). Зависит от платформы, в большинстве случаев от -2147483648 до 2147483647.

Список изменений

ВерсияОписание
8.0.0timestamp теперь допускает значение null.

Примеры

Пример #1 Пример использования функции getdate()

<?php
$today
= getdate();
print_r($today);
?>

Вывод приведённого примера будет похож на:

Array ( [seconds] => 40 [minutes] => 58 [hours] => 21 [mday] => 17 [wday] => 2 [mon] => 6 [year] => 2003 [yday] => 167 [weekday] => Tuesday [month] => June [0] => 1055901520 )

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

  • date() - Форматирует временную метку Unix
  • idate() - Преобразовывает локальное время/дату в целое число
  • localtime() - Возвращает локальное время
  • time() - Возвращает текущую метку системного времени Unix
  • setlocale() - Устанавливает региональные настройки
To Top