За вывод даты поста отвечают несколько функций:
В цикле вордпресс:
<?php echo get_the_date('d.m.Y'); ?>
или с указанием id поста:
<? echo get_the_date('n-j-Y', $post_id); ?>
Либо функция
<? the_time('d.m.Y'); ?>
Важно! Функция the_date() выводит дату 1 поста в цикле! Используется для обозначения даты группы постов, и в большинстве случаев не нужна!
Формат даты в PHP ( в функциях вордпресс указывается так же). Если нужно отобразить букву а не выводить число экранируем обратным слэшем.
| Полные дата и время | ||
| c | 2004-02-12T15:19:21+00:00 | Дата в формате стандарта ISO 8601 |
| r | Thu, 21 Dec 2000 16:01:07 +0200 | Дата в формате » RFC 2822 |
| U | 1455880176 | Число, штамп времени Unix — количество секунд с 1 января 1970 года |
| День | ||
| d | 01–31 | Число, с нулем впереди |
| j | 1–31 | Число, без нуля впереди |
| S | st, nd or th in the 1st, 2nd or 15th. | Английский суффикс дня месяца |
| Месяц | ||
| m | 01–12 | Число, с нулем впереди |
| n | 1–12 | Число, без нуля впереди |
| F | January – December (Январь — Декабрь) | Полное название |
| M | Jan — Dec (Янв — Дек) | Короткое название |
| t | 28 — 31 | Количество дней в месяце |
| Год | ||
| Y | 1999,2003 | Число, 4 цифры |
| y | 99,03 | Число, 2 цифры |
| z | 0 — 365 | Номер дня в году (начиная с 0) |
| W | 34 (34-я неделя года) | Номер недели года |
| L | 1 или 0 | Високосный ли это год |
| День недели | ||
| l | Sunday – Saturday (Понедельник — Воскресенье) | Полное название (строчная ‘L’) |
| D | Mon – Sun (Пон — Вс) | Короткое название |
| N | 1 (понедельник) — 7 (воскресенье) | Номер дня недели |
| w | 0 (воскресенье) — 6 (суббота) | Номер дня недели |
| Время | ||
| a | am, pm | Строчный диапазон |
| A | AM, PM | Прописной диапазон |
| h | 01–12 | Часы (0-12), с нулем впереди |
| g | 1–12 | Часы (0-12), без нуля впереди |
| H | 00-23 | Часы (0-24), с нулем впереди |
| G | 0-23 | Часы (0-24), без нуля впереди |
| i | 00-59 | Минуты, с нулем впереди |
| s | 00-59 | Секунды, с нулем впереди |
| T | EST, MDT … | Аббревиатура временной зоны |