我有存储事件开始和结束时间的条目。我正在尝试使用 MongoDate 查询以查找当前查询时发生的所有事件。
这里回答了同样的问题,但对于 MongoDB 而不是 MySQL: PHP / MySQL query - if current time/date is in schedule
到目前为止,我能找到的只是 MongoDate 的反向查询:
$start = new MongoDate(strtotime("2010-01-15 00:00:00"));
$end = new MongoDate(strtotime("2010-01-30 00:00:00"));
// find dates between 1/15/2010 and 1/30/2010
$collection->find(array("ts" => array('$gt' => $start, '$lte' => $end)));