get_post_time()
Получает время публикации записи в указанном формате (по умолчанию метку времени unix). Используется внутри цикла WordPress.
Функция получает результат для обработки, а не выводит его на экран. Для вывода используйте функцию the_time().
Читайте также: Date/Time в WordPress.
Работает на основе: mysql2date()
Основа для: get_the_time()
Хуки из функции
Возвращает
Строку|int|false
. Строку времени в указном формате.
Использование
get_post_time( $d, $gmt, $post, $translate );
- $d(строка)
- Формат даты. Например, j F Y выведет "12 декабря 2010". Возможные форматы..
По умолчанию: 'U' (Unix метка времени) - $gmt(логический)
- Установите в true, чтобы получить время поста GMT зоне ($post->post_date_gmt).
По умолчанию: false - $post(число/объект)
- ID поста, время которого нужно получить. Можно передать объект поста.
По умолчанию: null. объект $post - $translate(логический)
- Нужно ли переводить полученную строку времени?
По умолчанию: false
Примеры
#1 Получим метку времени поста
Чтобы получить Unix метку времени записи с поправкой на временную зону GMT (второй параметр), можно использовать функцию так:
echo get_post_time( 'j F Y' ); // 1 April 2010 $timestamp = get_post_time( 'U', true ); // 1270138160
Список изменений
С версии 2.0.0 | Введена. |