getdate

(PHP 4, PHP 5, PHP 7)

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

Описание

array getdate ([ int $timestamp = time() ] )

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

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

timestamp

Необязательный параметр timestamp представляет собой integer метку времени, по умолчанию равную текущему локальному времени, если timestamp не указан. Другими словами, значение по умолчанию равно результату функции 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.

Примеры

Пример #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() - Устанавливает настройки локали

Коментарии

Автор:
function getFormattedDate(){
    $dateArray = getdate();
    $day = sprintf("%02d", $dateArray['mday']); // Current day (for example 10)
    $month = sprintf("%02d", $dateArray['mon']); // Current month (for example 6)
    $year = $dateArray['year']; // Current year (for example 2023)
   
    $formattedDate = $day . "." . $month . "." . $year; // DD.MM.YYYY
    return $formattedDate;
}

echo getFormattedDate(); // It should turn out 10.06.2023
2023-06-10 18:10:47
http://php5.kiev.ua/manual/ru/function.getdate.html

    Поддержать сайт на родительском проекте КГБ