Zoo*_*der 2 php mysql wordpress timestamp
我正在使用下面的查询来根据使用UNIX时间戳的开始和结束日期来获取帖子.
目前,如果开始时间发生在今天的时间之后,它只返回结果.例如,如果是下午5:00,开始日期是下午6:00,则不会捡起它.我想在今天(从昨晚午夜到午夜)的任何时候考虑作为开始日期.
有人能告诉我如何更新我的代码以使其工作?
$current_time等于1305132894,今天美国东部时间5:54.
'meta_query' => array(
array(
'key' => 'start_date',
'value' => $current_time,
'compare' => '<'
),
array(
'key' => 'end_date',
'value' => $current_time,
'compare' => '>'
)
)
Run Code Online (Sandbox Code Playgroud)
如果您今天只需要它可以使用,您可以使用:
$minDate = strtotime('midnight today');
$maxDate = strtotime('midnight tomorrow -1 second');
Run Code Online (Sandbox Code Playgroud)
或者
$minDate = mktime(0,0,0);
$maxDate = mktime(11,59,59);
Run Code Online (Sandbox Code Playgroud)
一些组合mktime()和strtotime()应该工作.
| 归档时间: |
|
| 查看次数: |
362 次 |
| 最近记录: |