PHP Функция date_format()
❮ PHP Справочник Дата/Время
Пример
Возвращает новый объект datetime, а затем отформатировать дату:
<?php
$date=date_create("2013-03-15");
echo date_format($date,"Y/m/d H:i:s");
?>
Попробуйте сами »
Определение и использование
Функция date_format() возвращает дату, отформатированную в соответствии с указанным форматом.
Примечание: Эта функция не использует локали (все выходные данные на английском языке).
Совет: Также посмотрите функцию date(), который форматирует локальную дату/время.
Синтаксис
date_format(object, format)
Параметр значений
Параметр |
Описание |
object |
Требуемый. Задает объект DateTime, возвращает
date_create() |
format |
Требуемый. Задает формат для даты. Можно использовать следующие символы:
- d - День месяца (с 01 по 31)
- D - Текстовое представление дня (три буквы)
- j - The day of the month without leading zeros (1 to 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 - Идентификатор часового пояса (Например: 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)
|
Технические подробности
Вернуть значение: |
Возвращает отформатированную дату в виде строки. FALSE в случае возникновения ошибки |
PHP Версия: |
5.2+ |
❮ PHP Справочник Дата/Время