我使用Laravel 5进行此操作。我想获取在过去一小时和当前时间内插入MySQL表的行。
时间列日期时间格式如下:2015-11-11 08:34:25
,
我希望获得当前小时并获取当前小时内插入到表中的数据。我怎么能这样做?
现在我已经编辑了我的代码
并且没有错误,但不是在上一个和当前时间内提取行
答案 0 :(得分:1)
I have solve the question like this
enter code here
$currentHour=carbon::now()->toTimeString();
$lasthour=carbon::now()->subHour()->toTimeString();
$RecentTrips=DriverTrips::select('*')
->where('driverid',$id)
->where('date',$dateoFTrip)
->where(function($query){
$query->orwhere('status','=','accepted')
->orwhere('status','=','late');
})
->where(function($query)use ($currentHour,$lasthour){
$query ->whereRaw('TIME(time) <?',[$currentHour])
->whereRaw('TIME(time) >?',[$lasthour]);
})
->get();
答案 1 :(得分:0)
我认为这只是一个错字:你写了this
而不是document.getElementById('pMonth')