Форматирование даты в PHP: полное руководство
Форматирование даты в PHP осуществляется с помощью функции date(). Например, чтобы вывести текущую дату в формате "d.m.Y", нужно использовать следующий код:
php
echo date('d.m.Y');
Здесь первый аргумент функции – это формат даты, который состоит из специальных символов, определяющих отображение дня, месяца, года и других компонентов даты.
Некоторые из наиболее распространенных символов форматирования даты:
- d – день месяца с ведущим нулем (01-31)
- j – день месяца без ведущего нуля (1-31)
- m – номер месяца с ведущим нулем (01-12)
- n – номер месяца без ведущего нуля (1-12)
- Y – полный год (например, 2021)
- y – последние две цифры года (например, 21)
- H – часы в 24-часовом формате с ведущим нулем (00-23)
- h – часы в 12-часовом формате с ведущим нулем (01-12)
- i – минуты с ведущим нулем (00-59)
- s – секунды с ведущим нулем (00-59)
- A – AM или PM в верхнем регистре (например, AM)
- a – am или pm в нижнем регистре (например, am)
Например, чтобы вывести текущее время в формате "H:i:s A", нужно использовать следующий код:
php
echo date('H:i:s A');
Кроме того, можно использовать дополнительные символы форматирования даты для отображения пробелов, дней недели и т.д. Например, символ "l" отображает полное название дня недели на английском языке, а "F" – полное название месяца.
php
echo date('l, F j, Y');
Данный код выведет дату и время в формате "Суббота, Июнь 19, 2021".
Таким образом, форматирование даты в PHP довольно гибко и позволяет использовать различные символы для отображения компонентов даты и времени.