元查询比较日期



我需要查询日期:- 2020-01-06如果此日期 (2020-01-06( 存在于帖子元表的_from字段中。_form字段采用时间戳格式,如1578304800

这就是我正在努力做的事情。

$theBookingTime  = strtotime( '2020-01-06' ); 
$events_query = new WP_Query(
array(
'post_type' => array('yith_booking', 'post'),
'meta_query' => array(
array( 'key' => '_from',
'value' => date('c', $theBookingTime),
'compare' => '=',
'type' => 'DATETIME',
)
)
));

添加信息 :_

如果我们转换时间戳"1578304800">到日期,它会得到2020-01-06 10:00:00

而且我只需要将日期与表字段中的给定时间戳进行比较( _form (>我需要找到 2020-01-06 ** 只有表中日期和时间的日期部分**>>如果这也可以用自定义 mysql 完成? 请建议。

您正在使用'value' => date('c', $theBookingTime),

"c">对应于日期的输出格式。您要查找的是Y将以 4 位数字输出年份'value' => date('Y-m-d', $theBookingTime),m将输出月份,d将输出日期。

最新更新