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.0 timestamp теперь допускает значение 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