English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Документация по PHP (начальный курс)

Документация по PHP (продвинутый курс)

PHP и MySQL

Референтное руководство PHP

Примеры использования и руководство по функции getdate() в PHP

Руководство по функциям даты и времени PHP

Функция getdate() получает информацию о дате/времени

Определение и использование

Функция getdate() используется для получения информации о конкретной дате/времени. Она принимает опциональный параметр, который указывает временной штамп, о котором вы хотите получить информацию. Если параметр не передается, функция возвращает информацию о текущем местном времени.

Синтаксис

getdate([$timestamp])

Параметр

НомерПараметры и описание
1timestamp

(по выбору) Это означает, что указан временной штамп даты/времени, о которой вы хотите получить информацию.

Возвратное значение

Функция getdate() в PHP возвращает массив, который содержит информацию о заданном времени/дате. Возвратное связанное массив содержит несколько ключевых элементов:

имена элементов в возвращаемом связанном массиве
имя ключаобъяснениепримеры возвратного значения
"seconds"числовое представление секунды0 до 59
"minutes"числовое представление минуты0 до 59
"hours"числовое представление часа0 до 23
"mday"числовое представление дня в месяце1 до 31
"wday"числовое представление дня в неделе0 (суббота) до 6 (воскресенье)
"mon"числовое представление месяца1 до 12
"year"полные годы, представленные четырьмя цифраминапример: 1999 или 2003
"yday"числовое представление дня в году0 до 365
"weekday"полное текстовое представление дня неделиSunday до Saturday
"month"полное текстовое представление месяца, например January или MarchJanuary до December
0секунды с момента начала Unix эры до сегодняшнего дня, и time() возвратное значение и используемые для date() имеет аналогичное значение.системно, типичное значение от -2147483648 до 2147483647.

Версия PHP

Эта функция была введена в PHP версии 4 и может использоваться во всех более поздних версиях.

Онлайн пример

Ниже приведены примеры-getdate()Использование функции-

<?php
   $info = getdate();
   print_r($info); 
?>
Проверим‹/›

Результат вывода

Массив
(
    [seconds] => 34
    [minutes] => 52
    [hours] => 12
    [mday] => 8
    [wday] => 5
    [mon] => 5
    [year] => 2020
    [yday] => 128
    [weekday] => Friday
    [month] => May
    [0] => 1588942354
)

Онлайн пример

Теперь давайте попробуем передать timestamp этой функции-

<?php
   $timestamp = time()-(23*12*30);
   $info = getdate($timestamp);
   print_r($info); 
?>
Проверим‹/›

Результат вывода

Массив
(
    [seconds] => 29
    [minutes] => 49
    [hours] => 10
    [mday] => 8
    [wday] => 5
    [mon] => 5
    [year] => 2020
    [yday] => 128
    [weekday] => Friday
    [month] => May
    [0] => 1588934969
)