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, аналогично значению, которое возвращает функция 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() - Устанавливает региональные настройки

Добавить

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

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