get_the_time()
Получает время создания текущего поста в указанном формате. Используется внутри Цикла WordPress.
Работает на основе: get_post_time()
Основа для: the_time()
Хуки из функции
Возвращает
Строку|int|false
. Время в указанном формате.
Использование
$time = get_the_time( $d, $post );
- $d(строка)
Формат в котором нужно получить время публикации поста. Возможные форматы.
По умолчанию: get_option('time_format')
- $post(число/объект)
- ID или объект поста, время публикации которого нужно получить.
По умолчанию: null. global $post object
Примеры
#1 Базовое использование
Выведем время создания (публикации) текущего поста в цикле. Формат даты будет такой как установлено в настройках:
<?php echo get_the_time(); ?>
Сделаем тоже самое, только укажем нужный нам пост:
<?php echo get_the_time('', $post->ID ); ?>
#2 Получение метки времени в Unix формате
Чтобы получить метку времени Unix даты публикации поста (количество секунд пройденных с 1 января 1970 года до даты публикации), в первом параметре нужно указать "U".
<?php $local_timestamp = get_the_time('U'); ?>
#3 время в часовом поясе GMT
Иногда нужно получить время в указанном часовом поясе GMT, а не текущую дату публикации. Для этого нужно указать второй параметр:
<?php $gmt_timestamp = get_post_time('U', true); ?>
Список изменений
С версии 1.5.0 | Введена. |