我有以下变量...
$pickupDate = $row['pickupDate'];
$pickupTime = $row['pickupTime'];
$dateRetrieve = date("y/m/d");
$currentDate = "20".$dateRetrieve;
$currentTime = date("h:i:sa")
我有一个SQL表,可提供拾取日期和时间。我想将当前日期/时间与表中的日期/时间进行比较,并在当前日期/时间的2小时内列出所有实体。
感谢您的帮助!
您可以使用如下
$currenttime = date('Y-m-d H:i:s');
//DISPLAY CURRENT TIME
$lasttwohour = date('Y-m-d H:i:s', strtotime('-2 hour'));
//TWO HOUR AGO TIME
$query = "select * from tbl_nm where '$pickupTime' between '$currenttime' AND '$lasttwohour' order by id ";
或者,如果您没有DateTime字段,则可以从$ CUSHRANTIME和$ LASTTWOHOUR中删除('Y-M-D')。
我希望它可能会有所帮助。