Возвращает строку, отформатированную в соответствии с указанным шаблоном format. Используется метка времени, заданная аргументом timestamp, или текущее системное время, если timestamp не задан. Таким образом, timestamp является необязательным и по умолчанию равен значению, возвращаемому функцией time().
В таблице представлены параметры аргумента format(при вводе параметров необходимо соблюдать регистр):
Параметр
Описание
Возвращает
a
нижний регистр, выводит pm или am,
в зависимости от времени.
"am" или "pm"
A
верхний регистр, выводит PM или
AM, в зависимости от времени.
"AM" или "PM"
D
текущий день, 2 цифры с первым
ноль.
от "01" до "31"
F
месяц, полное название тестом
"January"
g
часы, 12-часовой формат, без
первого нуля.
"1" до "12"
G
часы, 24-часовой формат, без
первого нуля.
"0" до "24"
h
часы, 12-часовой формат, первый
ноль.
"01" до "12"
H
часы, 24-часовой формат, первый
ноль.
"00" до "24"
i
минуты
"00" до "59"
I(заглавная i)
1, если день, 0 если ночь
"1" или "0"
j
текущий день, 2 цифры без первого
нуля.
от "1" до "31"
l(маленькая L)
день недели, полное название
текстом
"Friday"
L
1 - високосный год, 0 в остальных
случаях
"1" или "0"
m
месяц, первый ноль.
"01" до "12"
M
месяц, 3 первые буквы названия.
"Jan"
n
месяц без первого нуля.
"1" до "12"
r
формат вывода даты и времени RFC
822
"Thu, 21 Dec 2000 16:01:07
+0200"
s
секунды.
"00" до "59"
S
Английское окончание в зависимости
от даты.
"th" или "nd"
t
количество дней в текущем
месяце.
"28" до "31"
T
Часовой пояс установленный на
машине.
"MDT"
U
количество секунд с начало
века.
"999610283"
w
день недели, числовой
"0"(Воскресенье) до
"6"(Суббота)
Y
год, 4 цифры
"2001"
y
год, 2 цифры
"99"
z
день в году
"0" до "365"
Z
часовой пояс от Гринвича в
секундах, для запада отрицательная, для востока
положительная.
"-43200" до
"43200"
Экранирование символов в функции date()
Если Вам необходимо вывести зарезервированные символы, например как в нашем прмере the, нужно просто поставить перед каждой буквой обратный слеш (\). Если экранированный символ также является форматирующей последовательностью, то следует экранировать его повторно.
Комментарии
<code>
, несколько строчек кода — в теги<pre><code>
...ваш код...</code></pre>
.