PHP Функция gmdate()
❮ PHP Справочник Дата/Время
Пример
Отформатируйте дату и время GMT/UTC и верните отформатированные строки даты:
<?php
// Печатает день
echo gmdate("l") . "<br>";
// Выводит день, дату, месяц, год, время, AM или PM
echo gmdate("l jS \of F Y h:i:s A");
?>
Попробуйте сами »
Определение и использование
Функция gmdate() форматирует дату и время GMT/UTC и возвращает отформатированную строку даты.
Синтаксис
gmdate(format, timestamp)
Параметр значений
Параметр |
Описание |
format |
Требуемый. Задает формат из выведенной строки даты. Можно использовать следующие символы:
- d - День месяца (с 01 по 31)
- D - Текстовое представление дня (три буквы)
- 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 в противном случае)
- o - Номер года ISO-8601
- Y - Четырехзначное представление года
- y - Двузначное представление года
- a - Строчные буквы am или pm
- A - Верхний регистр AM или PM
- B - Время интернет (от 000 до 999)
- g - 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 - The timezone identifier (Примерs: 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 GMT)
кроме того, можно использовать следующие предопределенные константы (доступны начиная с PHP 5.1.0):
- DATE_ATOM - Атом (пример: 2013-04-12T15: 52: 01+00:00)
- DATE_COOKIE - HTTP Файлы Cookies (пример: Friday, 12-Apr-13 15:52:01 UTC)
- DATE_ISO8601 - ISO-8601 (пример: 2013-04-12T15:52:01+0000)
- DATE_RFC822 - RFC 822 (пример: Fri, 12 Apr 13 15:52:01 +0000)
- DATE_RFC850 - RFC 850 (пример: Friday, 12-Apr-13 15:52:01 UTC)
- DATE_RFC1036 - RFC 1036 (пример: Fri, 12 Apr 13 15:52:01 +0000)
- DATE_RFC1123 - RFC 1123 (пример: Fri, 12 Apr 2013 15:52:01 +0000)
- DATE_RFC2822 - RFC 2822 (Fri, 12 Apr 2013 15:52:01 +0000)
- DATE_RFC3339 - То же самое, что и DATE_ATOM (начиная с PHP 5.1.3)
- DATE_RSS - RSS (Fri, 12 Aug 2013 15:52:01 +0000)
- DATE_W3C - Консорциум Всемирной паутины (пример: 2013-04-12T15:52:01+00:00)
|
timestamp |
Необязательный. Задает целочисленную метку времени Unix. По умолчанию используется текущее местное время (time()) |
Технические подробности
Вернуть значение: |
Возвращает отформатированную строку даты при успешном выполнении. FALSE в случае возникновения ошибки + an E_WARNING |
PHP Версия: |
4+ |
PHP Список изменений: |
PHP 5.1: допустимый диапазон временных меток теперь составляет от Пт, 13 Дек 1901 года 20: 45:54 GMT до Вт, 19 Янв 2038 года 03:14: 07 GMT.
До версии 5.1 временная метка была ограничена с 01-01-1970 по 19-01-2038 на некоторых системах (например. Windows).
PHP 5.1.1: добавлены константы стандартных форматов даты / времени, которые можно использовать для указания параметра format |
❮ PHP Справочник Дата/Время