0
Select * from table where Startdatetime<='".$currentdatetime."' AND '".$currentdatetime."'<=t.Enddatetime
$currentdatetime
是我的變量包含'Y-m-d H:i:s'格式的當前日期和時間。日期時間數據類型始終忽略時間比較
我的問題是,MySQL正在檢查日期部分,但時間不考慮在檢查。我究竟做錯了什麼?
檢查此http://stackoverflow.com/questions/1058031/mysql-compare-two-datetime-fields – 2014-12-03 11:39:33
我用了24小時的時鐘,我也試過上面的鏈接方法,但沒有working.if一個交易startdatetime是(2014年-11-12 23:00:00)和enddatetime是(2014-11-13 03:00:00),當我輸入當前時間01:30:00或其他時候,它應該是可見的,但它沒有發生。只是比較時間部分不起作用 – user3743834 2014-12-03 11:50:26
將格式更改爲時間戳 – NullData 2014-12-05 10:31:13