Оглавление

Форматирование даты


В уроке 1, "Знакомство с РНР", используется функция date.  Она показывает текущую дату с форматированием, которое задается в аргументе:

 

echo date("j F Y H:i:s");

 
На выходе получим:


13 December 2012 23:18:50

 

Второй необязательный аргумент для date задает значение даты, которую нужно отобразить, в формате временной метки. Вот пример вывода даты с десятизначным значением временной метки:

 

echo date("j F Y H:i:s", 1000000000);

 
Коды форматирования для функции date перечислены в таблице 9.1.

 
Таблица 9.1. Коды форматирования для date

КодОписание
aam или pm в нижнем регистре
AAМ или РМ в верхнем регистре
dДвухзнаковый формат дня месяца, 01-31
DТрехбуквенное название дня недели, Mon-Sun
FПолное название месяца, January-December
g12-часовый формат без нуля спереди для значения с одной цифрой, 1-12
G24-часовый формат без нуля спереди для значения с одной цифрой, 0-23
h12-часовый формат с нулем спереди для значения с одной цифрой, 01-12
H24-часовый формат с нулем спереди для значения с одной цифрой, 00-23
IМинуты с нулем спереди, 00-59
jДень месяца без нуля спереди, 1-31
lПолное название дня недели, Monday-Sunday
mНомер месяца с нулем спереди, 01-12
MТрехбуквенное название месяца, Jan-Dec
nНомер месяца без нуля спереди, 1-12
sСекунды с нулем спереди, 00-59
SПорядковый суффикс для дней месяца: st, nd, rd или th
wНомер дня недели, 0-6, где 0 — воскресенье
WНомер недели в году, 0-53
yДвухзнаковый год
YЧетырехзнаковый год
zДень года, 0-365

 

 

Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.
Отправитель Нити