getdate
(PHP 4, PHP 5, PHP 7)
getdate — Возвращает информацию о дате/времени
Описание
$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() - Форматирует вывод системной даты/времени
- idate() - Преобразует локальное время/дату в целое число
- localtime() - Возвращает локальное время
- time() - Возвращает текущую метку системного времени Unix
- setlocale() - Устанавливает настройки локали