WordPress как на ладони
wordpress jino

the_time() WP 0.71

Выводит на экран время (дату) публикации текущей записи в Цикле WordPress.

Этот Тег Шаблона предназначен для использования внутри Цикла WordPress.

Идентичной этой функции является функция: the_date().

Работает на основе: get_the_time()
Хуки из функции:

Использование

<?php the_time( $d ); ?>
$d(строка)
Формат даты (в PHP синтаксисе). Например, j F Y выведет "12 декабря 2010". Подробнее форматирование дат в PHP смотрите здесь.
По умолчанию: формат установленный в настройках.

Примеры

#1 Выведем время публикации поста:

Запись опубликована: <?php the_time(); ?>

#2 Время в форматах 24 часа и AM/PM

Используя первый параметр функции, выведем время публикации поста в формате 24 часов (23:12):

<p>Время публикации: <?php the_time('G:i'); ?></p>

Если нужно вывести в формате AM/PM:

<p>Время публикации: <?php the_time('g:i a'); ?></p>

#3 Вывод даты

the_time() кроме времени может выводить даты, стоит лишь указать формат:

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

Получим: 15 апреля 2004

Код the time: wp-includes/general-template.php WP 4.8.2

<?php
function the_time( $d = '' ) {
	/**
	 * Filters the time a post was written for display.
	 *
	 * @since 0.71
	 *
	 * @param string $get_the_time The formatted time.
	 * @param string $d            The time format. Accepts 'G', 'U',
	 *                             or php date format.
	 */
	echo apply_filters( 'the_time', get_the_time( $d ), $d );
}

Cвязанные функции

Из метки: loop (Цикл WP)

Еще из метки: date time (дата время)

Еще из раздела: Записи: посты, страницы, ...

Раскрутка сайатов www.seop.ru

раскрутка сайатов www.seop.ru

www.seop.ru

the_time 8 комментариев
  • ms @

    добрый день. подскажите почему у меня выводится дата без склонения, т.е. не 7 апреля 2010, а 7 апрель 2010 ? Спасибо

    Ответить5.8 лет назад #
    • Kama4486

      Для правильного склонения нужна отдельная функция, в сети есть она...

      -1
      Ответить5.8 лет назад #
  • adward1 cайт: cimetrica.ru

    Подскажите пожалуйста, как выводить дату предыдущего и следующего поста?

    как на них ссылки выводить - понятно:
    previous_post_link и next_post_link

    а как вот их даты? :-\

    Ответить4.1 года назад #
  • Алексей cайт: ws-life.ru

    У меня 1 важный вопрос, который касается микроразметки сайта. Поисковики требуют дату в ISO 8601. У меня получается 2004-02-12T15:19:21+00:00 - поисковикам это нравится. А вот мне нет. Можно ли очеловечить эту дату? К примеру то, что вы описывали выше? Но при этом чтобы валидатор микроразметки был доволен?

    Ответить3 года назад #
    • Анастасия cайт: rat-felt.ru

      Можно при помощи тега

      <time>
      
      <time itemprop="datePublished" datetime="<?php the_time('c'); ?>"><?php the_time('j '); ?></time>
      Ответить3 года назад #
  • Hotery

    Автор, очепятка: Получим: 15 ареля 2004 -- поправьте

    Ответить2.9 года назад #
  • Олег cайт: germon.org

    Добрый вечер! Подскажите пожалуйста: не выводятся записи на странице блога и кнопка Блог тоже не работает, выдаёт такую ошибку, Parse error: syntax error, unexpected 'the_time' (T_STRING) и выводит на эту строку

    • Олег cайт: germon.org

      Решил. Заменил the_time() на the_date('d.m.Y') и заработало. Инфу нашёл у вас. Спасибо за полезный сайт. pardon

Здравствуйте, !

Ваш комментарий