Символы форматирования даты и времени
И так. Список символов форматирования можно посмотреть ниже, в таблице.
Таблица 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 образует специальный символ горизонтальной табуляции.
