Функция «Дата/время» позволяет получить дату и время с сервера, на котором запущен PHP-скрипт. Вы можете использовать функции «Дата/время» для форматирования даты и времени различными способами.
Примечание. Эти функции зависят от локальных настроек сервера. При использовании этих функций не забывайте учитывать летнее время и високосные годы.
Функции PHP Date/Time являются неотъемлемой частью ядра PHP. Для использования этих функций установка не требуется.
На поведение функций даты/времени влияют настройки в php.ini:
имя | описывать | по умолчанию | PHP-версия |
---|---|---|---|
дата.часовой пояс | Укажите часовой пояс по умолчанию (все функции даты/времени используют эту опцию) | "" | PHP 5.1 |
date.default_latitude | Определяет широту по умолчанию (date_sunrise() и date_sunset() используют эту опцию) | "31,7667" | PHP 5.0 |
date.default_longitude | Указывает долготу по умолчанию (date_sunrise() и date_sunset() используют эту опцию) | "35.2333" | PHP 5.0 |
date.sunrise_zenith | Указывает зенит восхода солнца по умолчанию (date_sunrise() и date_sunset() используют эту опцию) | "90,83" | PHP 5.0 |
date.sunset_zenith | Указывает зенит заката по умолчанию (date_sunrise() и date_sunset() используют эту опцию) | "90,83" | PHP 5.0 |
функция | описывать |
---|---|
контрольная дата() | Проверка григорианских дат. |
date_add() | Добавьте к дате день, месяц, год, часы, минуты и секунды. |
date_create_from_format() | Возвращает новый объект DateTime, отформатированный в соответствии с указанным форматом. |
date_create() | Возвращает новый объект DateTime. |
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() | Создает DateInterval из соответствующей части строки. |
date_interval_format() | Формат временного интервала. |
date_isodate_set() | Установите дату ISO. |
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() | Возвращает временную метку Unix. |
date_timestamp_set() | Устанавливает дату и время на основе временной метки Unix. |
date_timezone_get() | Возвращает часовой пояс данного объекта DateTime. |
date_timezone_set() | Устанавливает часовой пояс объекта DateTime. |
дата() | Отформатируйте местную дату и время. |
получить дату() | Возвращает метку времени или информацию о дате/времени текущей локальной даты/времени. |
gettimeofday() | Возвращает текущее время. |
gmdate() | Формат даты и времени GMT/UTC. |
гммктайм() | Возвращает метку времени UNIX для даты по Гринвичу. |
gmstrftime() | Отформатируйте дату и время GMT/UTC в соответствии с языковыми настройками. |
идатировать() | Отформатируйте местное время/дату как целое число. |
местное время() | Вернуть местное время. |
микровремя() | Возвращает количество микросекунд в текущей временной метке Unix. |
мктайм() | Возвращает временную метку даты Unix. |
стрфтайм() | Отформатируйте местное время/дату в соответствии с настройками локали. |
стрптайм() | Проанализируйте время/дату, сгенерированную функцией strftime(). |
стртотайм() | Анализирует любое текстовое описание даты или времени на английском языке в временную метку Unix. |
время() | Возвращает метку времени Unix текущего времени. |
timezone_abbreviations_list() | Возвращает ассоциативный массив, содержащий летнее время, смещение и имя часового пояса. |
timezone_identifiers_list() | Возвращает числовой массив со всеми идентификаторами часовых поясов. |
timezone_location_get() | Возвращает информацию о местоположении для указанного часового пояса. |
timezone_name_from_abbr() | Возвращает имя часового пояса на основе сокращения часового пояса. |
timezone_name_get() | Возвращает название часового пояса. |
timezone_offset_get() | Возвращает смещение часового пояса относительно GMT. |
timezone_open() | Создайте новый объект DateTimeZone. |
timezone_transitions_get() | Возвращает все преобразования для часовых поясов. |
timezone_version_get() | Возвращает версию базы данных часовых поясов. |
постоянный | описывать |
---|---|
DATE_ATOM | Атом (например: 2005-08-15T16:13:03+0000) |
DATE_COOKIE | Файлы cookie HTTP (пример: воскресенье, 14 августа 2005 г., 16:13:03 UTC) |
DATE_ISO8601 | ISO-8601 (например: 2005-08-14T16:13:03+0000) |
DATE_RFC822 | RFC 822 (пример: вс, 14 августа 2005 г., 16:13:03 UTC) |
DATE_RFC850 | RFC 850 (пример: воскресенье, 14 августа 2005 г., 16:13:03 UTC) |
DATE_RFC1036 | RFC 1036 (пример: воскресенье, 14 августа 2005 г., 16:13:03 UTC) |
DATE_RFC1123 | RFC 1123 (пример: вс, 14 августа 2005 г., 16:13:03 UTC) |
DATE_RFC2822 | RFC 2822 (пример: вс, 14 августа 2005 г., 16:13:03 +0000) |
DATE_RSS | RSS (Пример: воскресенье, 14 августа 2005 г., 16:13:03 UTC) |
DATE_W3C | Консорциум Всемирной паутины (например: 2005-08-14T16:13:03+0000) |