Теги шаблонов WordPress - Теги даты и времени.

the_date_xml

Выводит дату сообщения в формате YYYY-MM-DD (например: 2004-09-24). Используется внутри Цикла.

Пример:

<p>Дата сообщения: <?php the_date_xml(); ?></p>

the_date

Выводит/возвращает дату сообщения или ряда сообщений если они были опубликованы в тот же день. Для ряда сообщений от одного числа отобразится только первое. Используется внутри Цикла.

Параметры:

format
(string) Формат даты. По умолчанию как в WordPress[](http://codex.wordpress.org/Formatting_Date_and_Time "Formatting Date and Time").
before
(string) Текст перед датой. Нет значения по умолчанию.
after
(string) Текст после даты. Нет значения по умолчанию.
echo
(boolean) Показывать дату (TRUE), или возвратить для дальнейшего использования (FALSE). По умолчанию TRUE.

Примеры:

Использование по умолчанию:

<p>Date posted: <?php the_date(); ?></p>

Формат YYYY-MM-DD заключенный в HTML теги <h2></h2>:

<?php the_date('Y-m-d', '<h2>', '</h2>'); ?>

Не выводить дату, а присвоить переменной для дальнейшей рабы с ней:

<?php $my_date = the_date('', '', '', FALSE); echo $my_date; ?>

the_time

Выводит время текущего поста. Используется в Цикле.

Параметры:

d
(string) Формат времени для отображения. По умолчанию как в опциях WordPress.

Примеры:

Использование по умолчанию:

<p>Time posted: <?php the_time(); ?></p>

Формат AM/PM:

<p>Сообщение написано: <?php the_time('g:i a'); ?></p>

Формат 24H:

<p>Сообщение написано: <?php the_time('G:i'); ?></p>

Вывести месяц, день, год:

<div><?php the_time('F j, Y'); ?></div>

Вывести как дату так и время:

<p>Опубликовано: <?php the_time('F j, Y'); ?> в <?php the_time('g:i a'); ?></p>

the_modified_date

Этот тег выводит дату(и время тоже) последнего изменения сообщения. Работает так же как и the_modified_time().Если формат не задан, то он будет использоваться из настроек WordPress. Используется в Цикле. Если сообщение не редактировалась, то вернет дату создания.

Параметры:

d
(string) Формат даты для отображения. По умолчанию как в опциях WordPress.

Примеры:

Использование по умолчанию:

<p>Последнее изменение: <?php the_modified_date(); ?></p>

Дата в виде месяц, день, год:

<div>Последнее изменение: <?php the_modified_date('F j, Y'); ?></div>

Дата и время:

<p>Изменено: <?php the_modified_date('F j, Y'); ?> в <?php the_modified_date('g:i a'); ?></p>

the_modified_time

Этот тег выводит время(и дату тоже) последнего изменения сообщения. Если формат не задан, то он будет использоваться из настроек WordPress. Используется в Цикле. Если сообщение не редактировалась, то вернет время создания. Если выхотите выводить как время создания так и время изменения вы можете воспользоваться условным опреатором if (например: if (get_the_modified_time() != get_the_time())) для того чтобы не выводить одно и то же время дважды.

Параметры:

d
(string) Формат времени для отображения. По умолчанию как в опциях WordPress.

Примеры:

Использование по умолчанию:

<p>Последнее изменение: <?php the_modified_time(); ?></p>

Формат AM/PM:

<p>Сообщение написано: <?php the_modified_time('g:i a'); ?></p>

Формат 24H:

<p>Сообщение написано: <?php the_modified_time('G:i'); ?></p>

Дата в виде месяц, день, год:

<div>Последнее изменение: <?php the_modified_time('F j, Y'); ?></div>

Дата и время:

<p>Изменено: <?php the_modified_time('F j, Y'); ?> в <?php the_modified_time('g:i a'); ?></p>

get_the_time

Возвращает время опубликования текущего сообщения для дальнейшего использования. Используется в Цикле. Введен с версии WordPress 1,5.

Параметры:

d
(string) Формат времени для отображения. По умолчанию как в опциях WordPress.

Примеры:

Использование по умолчанию:

<?php echo get_the_time(); ?>

Присваивает переменной время в секундах( с 1 января 1970 года известное как Эпоха Unix)

<?php $u_time = get_the_time('U'); ?>

single_month_title

Выводит или возвращает название месяца и год для текущей страницы. Тег работает только при просмотре архива по месяцам.

Параметры:

prefix
(string) Текст перед названием. Нет значения по умолчанию.
display
(boolean) Показывать названия (TRUE), или вернуть (FALSE). По умолчанию TRUE.

Примеры:

Использование: <?php single_month_title('prefix', display) ?>

Месяц и год на новых строках:

<p><?php single_month_title('<br />') ?></p>

Возвращение в переменную:

<?php $my_month = single_month_title('', false); echo $my_month; ?>

get_calendar

Выводит календарь(По умолчанию текущий месяц/год). Дни с сообщениями выделяются. Можно использовать в любом месте шаблона.

Параметры:

initial
(boolean) Если true, то день будет выводится одной буквой; если false, то день будет выводится в зависимости от вашей локализацией. Например:
  • false выведет “Воскресенье” как “Вс”
  • true (по умолчанию) выведет как “В”

Пример:

<?php get_calendar(true); ?>

the_weekday

Не поддерживается. Выводит название дня недели. Заменена на the_time()

Пример:

Так как тег больше не поддерживается, используйте тег the_time() с параметром “l”(Маленькая буква “L”)

<?php the_time('l'); ?>

the_weekday_date

Не поддерживается. Выводит название дня недели текущего сообщения только если он отличается от дня недели предыдущего сообщения. Используется в Цикле.

Пример:

Так как тег больше не поддерживается используйте связку the_date и the_time:

<?php if(the_date('','','', FALSE)) the_time('l'); ?>