Кодекс /

the_date()
выводит на экран дату публикации поста или группы постов

Выводит на экран дату публикации текущего поста или группы постов, опубликованных в один день. Работает только в цикле WP.

Для группы постов будет выведена дата, если дата текущей записи отличается от предыдущей. Это означает, что если все посты опубликованы в один день, то дата будет выведена только один раз. Если дату нужно выводить каждый раз, используйте get_the_date().

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

<?php the_date( $d, $before, $after, $echo ); ?>
$d строка
Формат даты PHP. По умолчанию F j, Y, если не задан
По умолчанию: пусто
$before число/строка/логический
Вывод текста до даты
По умолчанию: пусто
$after число/строка/логический
Вывод текста после даты
По умолчанию: пусто
$echo число/строка/логический
По умолчанию выводит на экран. Если указать false, то дата не будет выводится, а будет возвращена
По умолчанию: true

Возвращает

строку
Строку, если $echo имеет значение false

Примеры

1. Вывести дату в формате по умолчанию

<?php the_date(); ?>

2. Вывести дату в формате 2018-02-13 в теге <h2>

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

3. Получить дату и присвоить ее в переменной

<?php $my_date = the_date('', '<h2>', '</h2>', false); ?>

Исходный код the_date()

Расположен в wp-includes/general-template.php