Задать вопрос
dusmatoff
@dusmatoff
Web...

Как получить записи Wordpress между двумя датами (разные месяцы)?

В базе хранится поле ACF с датой в таком формате 'dd-mm-YYYY'
Как получить записи между разными месяцами? Один месяц работает. (Например с 1 по 20 декабря работает)
Код ниже.

<?php
                       $date_min = strtotime('28-11-2019' );
                       $date_max = strtotime('10-12-2019' );

                        $formatted_date_min = date('d-m-Y', $date_min);
                        $formatted_date_max = date('d-m-Y', $date_max);

                        $args = array(
                            'posts_per_page' => -1,
                            'post_type' => 'package',
                            'post_status' => 'publish',
                            'orderby'   => 'meta_value',
                            'meta_key'  => 'package-price',
                            'meta_type' => 'DECIMAL',
                            'order' => 'ASC',
                            'meta_query' => array(
                                'relation' => 'AND',
                                array(
                                    'key' => 'package-date',
                                    'value' => array( $formatted_date_min, $formatted_date_max),
                                    'compare' => 'BETWEEN',
                                    'type' => 'DATE'
                                )
                            )
                        );
  • Вопрос задан
  • 32 просмотра
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы