PHP 8.6.0 Beta 1 is available for testing

getdate

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

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

Описание

function 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, аналогично значению, которое возвращает функция time() , и которое принимает функция date() Значение в целочисленном диапазоне, доступном на платформе; на 32-битных системах значение от -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() - Устанавливает региональные настройки

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

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

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

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

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