Laravel 获取包含';在X小时内没有更新

Laravel 获取包含';在X小时内没有更新,laravel,date,eloquent,Laravel,Date,Eloquent,我正在尝试获取超过5小时未更新的记录 where('updated_at', '>=', Carbon::now()->subHours(5))->get(); 但我似乎没有得到正确的结果。应该是相反的。如果记录在5小时后未更新,则表示其更新时间小于当前时间-5小时 where('updated_at', '<', Carbon::now()->subHours(5))->get(); where('updated_at','Gotcha,我刚刚意识到它没

我正在尝试获取超过5小时未更新的记录

where('updated_at', '>=', Carbon::now()->subHours(5))->get();

但我似乎没有得到正确的结果。

应该是相反的。如果记录在5小时后未更新,则表示其
更新时间
小于
当前时间-5小时

where('updated_at', '<', Carbon::now()->subHours(5))->get();

where('updated_at','Gotcha,我刚刚意识到它没有显示的另一个原因是utc时间,当在数据库上使用NOW()时,会添加我的当前时间,该时间在utc之前。:)