我有这样的代码,
$date_arg = array(
'after' => array(
'year' => $num_days_ago['year'],
'month' => $num_days_ago['mon'],
'day' => $num_days_ago['mday'],
),
'inclusive' => false,
);
$query = new WP_Query( array ( 'date_query' => $date_arg, 'post_type' => $post_type ...
这工作正常,但我必须指定一个确切的日期。是否可以使用“时间戳”进行查询。
比如我想查询24小时内的帖子。我可以得到时间戳
$ts = time() - DAY_IN_SECONDS
是否可以获取$ts之后创建的帖子?
最佳答案
您可以尝试使用 date()
和 strtotime()
函数构造日期。
$date_query = array(
'after' => date('Y-m-d H:i:s', strtotime('-24 hours'))
);
我还建议您看看这个方便的网站 - http://www.viper007bond.com/tag/wp_date_query/
关于php - 在 Wordpress 中,我可以使用带时间戳的 WP_Query 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20015434/