Отформатируйте дату и время по Гринвичу/UTC и верните отформатированную строку даты:
<?php// Печатает dayecho gmdate("l") . "<br>";// Печатает день, дату, месяц, год, время, AM или PMecho gmdate("l jS of FY h:i:s А");?>Функция gmdate() форматирует дату и время по Гринвичу/UTC и возвращает форматированную строку даты.
gmdate( формат,метка времени);
параметр | описывать |
---|---|
формат | Необходимый. Указывает формат выходной строки даты. Можно использовать следующие символы: d - день месяца (от 01 до 31) Д – текстовое обозначение дня недели (тремя буквами) j — день месяца, без ведущих нулей (от 1 до 31) l (строчная буква «L») — полное текстовое представление дня недели. N — день недели в числовом формате ISO-8601 (1 — понедельник, 7 — воскресенье). S — английский порядковый суффикс дня месяца (2 символа: st, nd, rd или th. Используется с j) w — числовой день недели (0 означает воскресенье, 6 означает субботу) z - день года (от 0 до 365) W — представляет день года в числовом формате ISO-8601 (неделя начинается в понедельник). F — полное текстовое представление месяца (с января по декабрь). m - числовое представление месяца (от 01 до 12) M — краткое текстовое представление месяца (в виде трёх букв). n — числовое представление месяца без ведущих нулей (от 1 до 12). t - количество дней в данном месяце L - является ли год високосным (1, если год високосный, 0 в противном случае) о - номер года по стандарту ISO-8601 Y — четырехзначное представление года. y - двузначный год а - строчная буква: am или pm A – Заглавная форма: AM или PM. B – Образец интернет-времени (от 000 до 999) г — 12-часовой формат без ведущих нулей (от 1 до 12) G — 24-часовой формат без ведущих нулей (от 0 до 23). h — 12-часовой формат с ведущими нулями (от 01 до 12) H — 24-часовой формат с ведущими нулями (от 00 до 23). i - центы, с ведущими нулями (от 00 до 59) s — секунды с ведущими нулями (от 00 до 59) u — микросекунды (новое в PHP 5.2.2) e – идентификатор часового пояса (например: UTC, GMT, Atlantic/Azores). I (заглавная форма i) — указывает ли дата на летнее время (1, если это летнее время, 0 в противном случае) O – разница со средним временем по Гринвичу (GMT) в часах (пример: +0100). P — разница между средним временем по Гринвичу (GMT) в часах:минутах (новое в PHP 5.1.3) T – сокращение часового пояса (примеры: EST, MDT). Z — смещение часового пояса в секундах. Отрицательное смещение для часовых поясов к западу от UTC (от -43200 до 50400). c – стандартная дата ISO-8601 (например, 2013-05-05T16:34:42+00:00) r — дата в формате RFC 2822 (например, пятница, 12 апреля 2013 г., 12:01:05 +0200). U — количество секунд, прошедших с эпохи Unix (1 января 1970 г., 00:00:00 по Гринвичу) Также можно использовать следующие предопределенные константы (доступны начиная с PHP 5.1.0): DATE_ATOM – атом (например: 2013-04-12T15:52:01+00:00) DATE_COOKIE – файлы cookie HTTP (пример: пятница, 12 апреля 2013 г., 15:52:01 UTC). DATE_ISO8601 – ISO-8601 (например: 2013-04-12T15:52:01+0000) DATE_RFC822 — RFC 822 (пример: пятница, 12 апреля 13, 15:52:01 +0000) DATE_RFC850 – RFC 850 (пример: пятница, 12 апреля 2013 г., 15:52:01 UTC) DATE_RFC1036 — RFC 1036 (пример: пятница, 12 апреля 13, 15:52:01 +0000) DATE_RFC1123 — RFC 1123 (пример: пятница, 12 апреля 2013 г., 15:52:01 +0000) DATE_RFC2822 — RFC 2822 (пятница, 12 апреля 2013 г., 15:52:01 +0000) DATE_RFC3339 — то же, что DATE_ATOM (начиная с PHP 5.1.3) DATE_RSS - RSS (пятница, 12 августа 2013 г., 15:52:01 +0000) DATE_W3C — Консорциум Всемирной паутины (пример: 2013-04-12T15:52:01+00:00) |
временная метка | Необязательный. Указывает целочисленную временную метку Unix. По умолчанию используется текущее местное время (time()). |
Возвращаемое значение: | В случае успеха возвращается форматированная строка даты. В случае неудачи выдается сообщение об ошибке E_WARNING и возвращается FALSE. |
---|---|
PHP-версия: | 4+ |
Журнал обновлений: | PHP 5.1.0: Допустимый диапазон временных меток — с пятницы, 13 декабря 1901 г., 20:45:54 по Гринвичу, до вторника, 19 января 2038 г., 03:14:07 по Гринвичу. До версии 5.1.0 в некоторых системах (например, Windows) временные метки были ограничены периодами с 01.01.1970 по 19.01.2038. PHP 5.1.1: новые стандартные константы формата даты/времени для указания параметра формата. |