Intereting Posts
Как перехватить update_option () перед сохранением данных? Получить продукты с определенным атрибутом и в категории – woocommerce Получить название тега и заменить количество сообщений для облака тегов Дополнительные пользовательские поля: условное выражение с выбором Настроить стили редактора Не учитываются атрибуты таблицы HTML. Дублировать базу данных домена на локальный – Как? Как решить эту проблему, не смывая правила перезаписи для каждого запроса на отправку посетителей? Переписать правила в любом порядке / комбинации Базовая авторизация WordPress REST API отменить ответную ссылку приводит к ошибке 404 Моя настройка цвета фона не работает Автоматическая сортировка пользовательской области типа почтового типа по настраиваемому полю Как добавить виджеты нижнего колонтитула в тему StudioPress Monochrome Pro? Как установить каталог загрузки для каждого типа носителя?

Получайте месяц и день из пользовательского поля Date Picker

У меня есть специальное поле под названием fecha_del_evento, из которого я хочу получить день и месяц в разных форматах; день в цифрах и месяц с тремя первыми буквами.

Код, который я использую, представляет собой настраиваемый цикл внутри другого cpt, полный код:

<!-- EVENTOS --> <div class="container"> <div class="row"> <div class="col-sm-12"><h2 class="seccion">Tour</h2></div> <?php $today = current_time('Ymd'); $args = array( 'post_type' => 'evento', 'post_status' => 'publish', 'posts_per_page' => '-1', 'meta_query' => array( 'relation' => 'AND', array( 'key' => 'artista_del_evento', 'value' => '"' . get_the_ID() . '"', 'compare' => 'LIKE' ), array( 'key' => 'fecha_del_evento', 'compare' => '>=', 'value' => $today, ) ), 'meta_key' => 'fecha_del_evento', 'orderby' => 'meta_value', 'order' => 'ASC', ); $query = new WP_Query($args); if ($query->have_posts()) : while ($query->have_posts()) : $query->the_post(); ?> <div class="col-sm-3"> <?php $datetime_string = get_field('fecha_del_evento'); $datetime = DateTime::createFromFormat('d/m/Y', '$datetime_string'); $month = date('M', strtotime($datetime)); $day = date('d', strtotime($datetime)); ?> <?php echo $day; ?> <?php echo $month; ?> </div> <?php endwhile; ?> <?php wp_reset_postdata(); ?> <?php endif; ?> </div><!-- #row --> </div><!-- #container --> 

Конкретная часть – следующая, в которой я использовал два разных типа; – один с date_i18n вместо даты, который возвращает текущий день, – текущую с датой , которая возвращает 01 января:

  <?php $datetime_string = get_field('fecha_del_evento'); $datetime = DateTime::createFromFormat('d/m/Y', '$datetime_string'); $month = date('M', strtotime($datetime)); $day = date('d', strtotime($datetime)); ?> <?php echo $day; ?> <?php echo $month; ?>