Символы форматирования даты и времени
И так. Список символов форматирования можно посмотреть ниже, в таблице.
Таблица 14.1. Символы форматирования даты и времени - http://php.net/manual/
Символ значения | Описание | Возможные значения |
---|---|---|
a | Ante meridiem или Post meridiem в нижнем регистре | am или pm |
A | Ante meridiem или Post meridiem в верхнем регистре | AM или PM |
B | Время в стадарте Swatch Internet | От 000 до 999 |
с | Дата в формате ISO 8601 2004-08-14Т19: (добавлено в РНР 5) | 46:43+04:00 |
d | День месяца, 2 цифры с ведущими нулями | От 01 до 31 |
D | Сокращенное наименование дня недели | От Моп до Sun |
F | Полное наименование месяца | От January до December |
g | Часы в 12-часовом формате без ведущих нулей | От 1 до 12 |
G | Часы в 24-часовом формате без ведущих нулей | От 0 до 23 |
h | Часы в 12-часовом формате с ведущими нулями | От 01 до 12 |
Н | Часы в 24-часовом формате с ведущими нулями | От 00 до 23 |
i | Минуты с ведущими нулями | От 00 до 59 |
j | День месяца без ведущих нулей | От 1 до 31 |
l | Полное наименование дня недели | От Sunday до Saturday |
L | Признак високосного года | 1, если год високосный, иначе 0 |
m | Порядковый номер месяца с ведущими нулями | От 01 до 12 |
M | Сокращенное наименование месяца, 3 символа | От Jan до Dec |
n | Порядковый номер месяца без ведущих нулей | От 1 до 12 |
O | Разница со временем по Гринвичу в часах | Например: +0200 |
s | Секунды с ведущими нулями | От 00 до 59 |
t | Количество дней в месяце | От 28 до 31 |
w | Порядковый номер дня недели | От 0 (воскресенье) до 6 (суббота) |
Y | Порядковый номер года | 4 разряда |
у | Номер года | 2 разряда |
z | Порядковый номер дня в году | От 0 до 365 |
В том случае если вам потребуется вывести помимо времени какие-либо другие символы, совпадающие с символами форматирования, то их нужно экранировать с помощью знака \ (листинг 14.3).
Листинг 14.3. Особенности форматного вывода текущего времени.
<html>
<head>
<title> Особенности форматного вывода текущего времени </title>
</head>
<body>
<?php
echo date("\\t\he \\t\i\me \i\s H:i:s");
// выводит "the time is 14:21:15"
?>
</body>
</html>
Обратите внимание, что буква t экранирована дважды, так как \t образует специальный символ горизонтальной табуляции.