2016-07-27 11 views

Antwort

0

Sie können versuchen, eine where-Klausel wie

SELCT * FROM MYTABLE WHERE MYCOL < NOW() - INTERVAL 10 MINUTE 
0

hinzufügen Lets mit PHP Datetime älter als 10 Minuten von der aktuellen Datumzeit finden. Sagen wir $ formated_date in unserem Code. Und dann finden Sie alle Datensätze mit datetime weniger als $ formated_date. Bitte schauen Sie unten und lassen Sie mich wissen, wenn Sie Fragen haben.

$date = new DateTime; 
$current_date = $date->format('Y-m-d H:i:s'); 
$date->modify('-10 minutes'); 
$formatted_date = $date->format('Y-m-d H:i:s'); 

$result = DB::table('table_name')->where('datecolumn','<=',$formatted_date)->get(); 

Ein anderer Weg ist:

$result = DB::table('table_name')->where(TIMESTAMPDIFF(MINUTE,'datecolumn',$current_date),'<=',10)->get(); 
Verwandte Themen