Дата в wordpress

За вывод даты поста отвечают несколько функций:

В цикле вордпресс:

<?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 … Аббревиатура временной зоны

Оставьте комментарий