Meta Query с датой и временем в тот же день до заданного времени

У меня есть metaquery для пользовательских типов сообщений типа «события». Их дата начала хранится как мета-поле в этом формате:

2016-02-05 19:00:00 

Это мои аргументы запроса:

 $args = array( "posts_per_page" => 12, "paged" => $paged, "post_type" => array( "event", "post" ) , "post_status" => "publish", "meta_key" => "_thumbnail_id", 'meta_query' => array( 'relation' => 'OR', array( 'key' => 'event_start', 'value' => date("Ymd H:i:s") , 'compare' => '>=', 'type' => 'DATE' ) , array( 'key' => 'event_start', 'compare' => 'NOT EXISTS' ) ) , array( 'key' => 'foreign_language', 'value' => 0 ) , array( 'key' => 'hide_from_most_recent', 'value' => 0 ) ); 

Проблема: Текущая дата + время: 2016-02-05 12:29:16

Этот запрос должен вернуть сообщение с этим мета-значением: 2016-02-05 19:00:00

В течение дня (за день до этой даты) это сработало. Сегодня это не так. Средства: если день тот же, но час и минута больше, чем сейчас, он не работает, как и должно быть. Кажется, что час, минута и секунда проигнорированы. Я думаю, проблема связана с тем, что я перепутал время и дату.

Это верно? Как должен выглядеть запрос, что он работает?

Большое спасибо

Solutions Collecting From Web of "Meta Query с датой и временем в тот же день до заданного времени"

Обнаружена ошибка:

 $args = array( "posts_per_page" => 12, "paged" => $paged, "post_type" => array( "event", "post" ) , "post_status" => "publish", "meta_key" => "_thumbnail_id", 'meta_query' => array( 'relation' => 'OR', array( 'key' => 'event_start', 'value' => date("Ymd H:i:s") , 'compare' => '>=', 'type' => 'DATETIME' ) , array( 'key' => 'event_start', 'compare' => 'NOT EXISTS' ) ) , array( 'key' => 'foreign_language', 'value' => 0 ) , array( 'key' => 'hide_from_most_recent', 'value' => 0 ) ); 

Для сравнения используется DATETIME вместо DATE .