Получить дату сервера php

getdate

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

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

Необязательный параметр 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 .
Читайте также:  Java только имя файла

Список изменений

Версия Описание
8.0.0 timestamp теперь допускает значение null.

Примеры

Пример #1 Пример использования функции getdate()

Результатом выполнения данного примера будет что-то подобное:

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

User Contributed Notes

  • Функции даты и времени
    • checkdate
    • date_​add
    • date_​create_​from_​format
    • date_​create_​immutable_​from_​format
    • date_​create_​immutable
    • date_​create
    • date_​date_​set
    • date_​default_​timezone_​get
    • date_​default_​timezone_​set
    • date_​diff
    • date_​format
    • date_​get_​last_​errors
    • date_​interval_​create_​from_​date_​string
    • date_​interval_​format
    • date_​isodate_​set
    • date_​modify
    • date_​offset_​get
    • date_​parse_​from_​format
    • date_​parse
    • date_​sub
    • date_​sun_​info
    • date_​sunrise
    • date_​sunset
    • date_​time_​set
    • date_​timestamp_​get
    • date_​timestamp_​set
    • date_​timezone_​get
    • date_​timezone_​set
    • date
    • getdate
    • gettimeofday
    • gmdate
    • gmmktime
    • gmstrftime
    • idate
    • localtime
    • microtime
    • mktime
    • strftime
    • strptime
    • strtotime
    • time
    • timezone_​abbreviations_​list
    • timezone_​identifiers_​list
    • timezone_​location_​get
    • timezone_​name_​from_​abbr
    • timezone_​name_​get
    • timezone_​offset_​get
    • timezone_​open
    • timezone_​transitions_​get
    • timezone_​version_​get

    Источник

    PHP | Дата и время

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

    Функция PHP date()

    Функция date() выводит текущие дату и время в заданном формате. Также функция может конвертировать формат отметки времени (временная метка, метка времени или timestamp) в удобочитаемый формат.

    Синтаксис

    Параметры функции date():

    format Обязательный. Задает формат метки времени timestamp Необязательный. Задает отметку времени. По умолчанию текущая дата и время

    Функция date() возвращает строку, которая отформатирована в соответствии с указанным шаблоном format . Параметр timestamp задает метку времени. Если timestamp не задан, тогда используется текущее системное время.

    Примечание: Отметка времени — это последовательность символов, обозначающая дату и / или время, когда произошло определенное событие.

    Обязательный параметр format функции date() указывает, как форматировать дату (или время). Формат задается управляющими командами (латиницей), при этом можно вставлять любые разделители между ними (дефисы, двоеточие и так далее).

    Ниже представлена таблица с расшифровкой некоторых символов в строке format :

    Символ в строке format Описание Пример возвращаемого значения
    День
    d День месяца с 2-мя цифрами от 01 до 31
    D День недели в текстовом формате, 3 символа от Mon до Sun
    z Порядковый номер дня в году (начиная с 0) От 0 до 365
    Месяц
    F Полное название месяца, например, January или March от January до December
    m Порядковый номер месяца, 2 цифры от 01 до 12
    M Сокращенное название месяца, 3 символа от Jan до Dec
    Год
    Y Порядковый номер года, 4 цифры Примеры: 1999, 2019
    y Порядковый номер года, 2 цифры Примеры: 99, 19
    Время
    a Ante meridiem (лат. «до полудня») или Post meridiem (лат. «после полудня») в нижнем регистре am или pm
    A Ante meridiem или Post meridiem в верхнем регистре AM или PM
    g Часы в 12-часовом формате от 1 до 12
    G Часы в 24-часовом формате от 0 до 23
    h Часы в 12-часовом формате от 01 до 12
    H Часы в 24-часовом формате, 2 цифры от 00 до 23
    i Минуты, 2 цифры от 00 до 59
    s Секунды, 2 цифры от 00 до 59

    Ниже представлены некоторые примеры получения фактической информации о дате и времени:

    Пример

     echo "Отображение текущей даты: " . date('d-m-Y') . "
    ";
    echo "Отображение текущего времени: " . date('H:i:s') . "
    ";
    echo "Отображение текущей даты и времени: " . date('d-m-Y H:i:s') . "
    ";
    echo "Отображение текущей даты и времени в длинном формате: " . date('d F Y, D - g:i:s A');
    ?>

    Как всегда в футере выводить текущий год?

    Используйте функцию date() для автоматического обновления года в футере вашего веб-сайта:

    Пример

     Copyright © 2014- Все права защищены. 

    Результат выполнения кода:

    Примечание: Обратите внимание, что функция PHP date() вернет текущую дату / время сервера!

    Определите свой часовой пояс

    Если сервер, на котором расположен ваш сайт, находится в другой стране или настроен для другого часового пояса, то текущее время, возвращаемое функцией date(), будет отличаться от реального времени вашего часового пояса.

    Итак, если вам нужно, чтобы время было правильным для вашего региона, вы можете установить часовой пояс, который хотите использовать.

    Функция date_default_timezone_set() устанавливает временную зону по умолчанию для всех функций даты и времени в скрипте.

    Параметр timezone_identifier — это идентификатор временной зоны.

    Функция date_default_timezone_set() устанавливает часовой пояс, который по умолчанию используется всеми дата/время функциями в сценарии. Чтобы изменить значение часового пояса для вашего веб-сайта, достаточно в начале скрипта задать функцию date_default_timezone_set() , параметром которой будет служить название часового пояса.

    В приведенном ниже примере для часового пояса устанавливается значение ‘Europe/Moscow’, а затем выводится текущее время в указанном формате:

    Пример

     echo "Текущее время в Москве " . date("h:i:sa"); 
    date_default_timezone_set('Europe/Kiev');
    echo "Текущее время в Киеве " . date("h:i:sa");
    ?>

    Функция PHP mktime()

    Необязательный параметр timestamp функции date() указывает временную метку. Если она не указано, будут использоваться текущая дата и время (как в примерах выше).

    Но если вам нужно получить метку времени в прошлом или будущем, то сделать это можно с помощью функции mktime() . Вам нужно указать нужную дату, и она возвращается с меткой времени Unix. Метка времени Unix содержит количество секунд между эпохой Unix (1 января 1970 г., 00:00:00 GMT) и указанным временем.

    Синтаксис данной функции следующий:

    Здесь используются следующие данные:

    hour Количество часов, прошедших с начала дня, указанного параметрами month, day и year. minute Количество минут, прошедших от начала часа, указанного параметром hour. second Количество секунд, прошедших от начала минуты, указанной параметром minute. month Количество месяцев, прошедших с конца предыдущего года. day Количество дней, прошедших с конца предыдущего месяца. year Номер года, может быть указан двумя или четырьмя цифрами.

    Аргументы могут быть опущены в порядке справа налево. В этом случае их значения по умолчанию равны соответствующим компонентам локальной даты/времени.

    Функцию mktime() удобно использовать для выполнения арифметических операций с датами, так как она вычисляет верные значения при некорректных аргументах. Например, в следующем примере каждая строка выведет «Jan-01-1921»:

    Источник

    Получить дату сервера php

    • How to get the current Date and Time in PHP ?
    • PHP program to change date format
    • How to convert DateTime to String using PHP ?
    • How to get Time Difference in Minutes in PHP ?
    • Return all dates between two dates in an array in PHP
    • Sort an array of dates in PHP
    • How to get the time of the last modification of the current page in PHP?
    • How to convert a Date into Timestamp using PHP ?
    • How to add 24 hours to a unix timestamp in php?
    • Sort a multidimensional array by date element in PHP
    • Convert timestamp to readable date/time in PHP
    • PHP | Number of week days between two dates
    • PHP | Converting string to Date and DateTime
    • How to get last day of a month from date in PHP ?

    PHP String Based

    • PHP | Change strings in an array to uppercase
    • How to convert first character of all the words uppercase using PHP ?
    • How to get the last character of a string in PHP ?
    • How to convert uppercase string to lowercase using PHP ?
    • How to extract Numbers From a String in PHP ?
    • How to replace String in PHP ?
    • How to Encrypt and Decrypt a PHP String ?
    • How to display string values within a table using PHP ?
    • How to write Multi-Line Strings in PHP ?
    • How to check if a String Contains a Substring in PHP ?
    • How to append a string in PHP ?
    • How to remove white spaces only beginning/end of a string using PHP ?
    • How to Remove Special Character from String in PHP ?
    • How to create a string by joining the array elements using PHP ?
    • How to prepend a string in PHP ?

    PHP Class Based

    PHP JSON Based

    PHP File Systems Based

    Источник

Оцените статью