В базе хранится поле 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'
)
)
);