I'm getting some very strange results with the date_query parameter of get_posts. I have a post for which:
date('Y-m-d H:i', get_post_time('U', false, $postid))
This post is returned fine from get_posts with these arguments:
$args = array( 'post_type' => 'post', 'cat' => 41, 'fields' => 'ids' );
But not with these:
$args = array( 'post_type' => 'post', 'date_query' => array( 'after' => '1980-01-01', 'before' => '2100-01-01', ), 'cat' => 41, 'fields' => 'ids', );
Other posts seem to come back fine. What could be up? Does date_query query something different to get_post_time?