Документация WordPress

get_the_date

get_the_date() — функция WordPress, которая схожа с the_date(), но позволяет получить дату публикации поста в виде строкового значения, а не выводить ее непосредственно на страницу. Это может быть полезно в ситуациях, когда необходимо отформатировать или обработать значение даты перед ее выводом на экран.

Как и the_date(), get_the_date() можно использовать в цикле WP_Query для получения даты публикации текущего поста. Функция принимает два параметра: $format и $post_id. Параметр $format определяет формат даты, который будет использоваться при получении даты или по умолчанию используется стандартный формат указанный в настройках WordPress. Параметр $post_id является необязательным и указывает ID поста, для которого нужно получить дату. Если этот параметр не указан, get_the_date() получит дату для текущего поста в цикле WP_Query.

Вот пример использования функции get_the_date() для получения даты публикации поста и ее форматирования для использования в шаблоне:

В примере функция get_the_date() используется в элементе span, который содержит строковое значение (string), текст даты. Дата форматируется с использованием формата «F j, Y», который показывает в читаемом формате название месяца, день месяца и год. Полученная строка даты затем выводится с помощью echo.

Обратите внимание, что get_the_date() и the_date() — похожие функции, но ведут они себя немного по-разному. get_the_date() всегда возвращает значение даты в виде строки, тогда как the_date() по умолчанию выводит дату непосредственно на страницу. Кроме того, функция the_date() предназначена для вывода даты публикации только для тех постов, которые были опубликованы в разные дни, если использовать функцию в цикле, в то время как get_the_date() будет получать дату для каждого поста в цикле.

post time WP_Query