date - 工艺线选择器。现在在开始日期和结束日期之间或现在大于开始日期和结束日期的位置为空
问题描述
我想要选择现在在 date 和 end_date 之间或现在大于 date 和 end_date 的页面为空。
我尝试了五种变体:
$start = strtotime(date('Y-m-d') . " 00:00:00");
$results = $page->children("foo=(date<$start,date_end=''),bar=(date<$start,date_end>=$start),sort=-date,limit=12");
$start = strtotime(date('Y-m-d') . " 00:00:00");
$results = $page->children("date<$start,(date_end='',date_end>=$start),sort=-date,limit=12");
$start = strtotime(date('Y-m-d') . " 00:00:00");
$results = $page->children("date_end=''|date_end>=$start,date<$start,sort=-date,limit=12");
$start = strtotime(date('Y-m-d') . " 00:00:00");
$results = $page->children("!date_end|date_end>=$start,date<$start,sort=-date,limit=12");
$start = strtotime(date('Y-m-d') . " 00:00:00");
$results = $page->children("date_end>=$start|!date_end,date<$start,sort=-date,limit=12");
所有这些变体都对我不起作用并返回零结果。
解决方案
正确的方法是:
$results = $page->children("date<today, (date_end>today), (date_end=''), sort=-date, limit=12");
您可以使用“今天”代替您的时间戳。</p>
推荐阅读
- javascript - how do I return a variable outside an onload function?
- java - Convert 13 digit UTC epoch time to Java Instant UTC format?
- php - 在OceanWP主题的Woocommerce单品页面中显示SKU
- ios - Flutter [firebase_messaging] IOS 构建错误
- python - User Input Based Requests Python
- tcp - 如何使用 ftrace 进行 tcp 探测?
- android - How to save intent key-value data and restore it in Kotlin?
- unity3d - Can i make the children of my grid layout group not follow the hierarchy? (Unity)
- node.js - buffer Array to String and then saving in directory
- javascript - fetch 函数返回 promise 而不是对象