PHP Conference Nagoya 2025

Предопределённые константы

PHP определяет семейство констант DATE_*, которые предлагают стандартные представления даты при работе с функциями форматирования даты наподобие функции date().

Форматы возврата, доступные для параметра returnFormat функций date_sunrise() и date_sunset()
Внимание

Эти константы устарели с PHP 8.4.0. Функции date_sunrise() и date_sunset() устарели с PHP 8.1.0.

SUNFUNCS_RET_TIMESTAMP (int)
Время в секундах с начала эпохи Unix.
SUNFUNCS_RET_STRING (int)
Часы:минуты (пример: 08:02).
SUNFUNCS_RET_DOUBLE (int)
Часы как число с плавающей точкой (пример: 8.75).
Константы семейства DATE_*
Константы Описание
DATE_ATOM Дата и время в формате Atom (пример: 2005-08-15T15:52:01+00:00).
Дата и время в формате блоков данных Cookies HTTP-протокола (пример: Monday, 15-Aug-2005 15:52:01 UTC).
DATE_ISO8601 Дата и время в формате стандарта ISO-8601 (пример: 2005-08-15T15:52:01+0000).

Замечание: Этот формат несовместим со стандартом ISO-8601, но сохранился по причинам обратной совместимости. Вместо этой константы указывают константы DATE_ISO8601_EXPANDED и DATE_ATOM для совместимости со стандартом ISO-8601 (см. пункт d раздела 4.3.3 стандарта ISO8601:2004).

DATE_ISO8601_EXPANDED Дата и время в формате расширенного стандарта ISO-8601 (пример: +10191-07-26T08:59:52+01:00).

Замечание: Этот формат, в отличие от стандартного диапазона лет по стандарту ISO-8601 — 0000-9999, допускает диапазоны лет, за счёт включения знакового символа. Это также касается того, что часть, в которой указывается часовой пояс, (+01:00) совместима со стандартом ISO-8601.

DATE_RFC822 Дата и время в формате стандарта RFC 822 (пример: Mon, 15 Aug 05 15:52:01 +0000).
DATE_RFC850 Дата и время в формате стандарта RFC 850 (пример: Monday, 15-Aug-05 15:52:01 UTC).
DATE_RFC1036 Дата и время в формате стандарта RFC 1036 (пример: Mon, 15 Aug 05 15:52:01 +0000).
DATE_RFC1123 Дата и время в формате стандарта RFC 1123 (пример: Mon, 15 Aug 2005 15:52:01 +0000).
DATE_RFC7231 Дата и время в формате стандарта RFC 7231 (начиная с PHP 7.0.19 и 7.1.5) (пример: Sat, 30 Apr 2016 17:52:13 GMT).
DATE_RFC2822 Дата и время в формате стандарта RFC 2822 (пример: Mon, 15 Aug 2005 15:52:01 +0000).
DATE_RFC3339 То же, что DATE_ATOM.
DATE_RFC3339_EXTENDED Дата и время в формате расширенного стандарта RFC 3339 (пример: 2005-08-15T15:52:01.000+00:00).
DATE_RSS Дата и время в RSS-формате (пример: Mon, 15 Aug 2005 15:52:01 +0000). Псевдоним константы DATE_RFC1123.
DATE_W3C Дата и время в W3C-формате (пример: 2005-08-15T15:52:01+00:00). Псевдоним константы DATE_RFC3339.
Добавить

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

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