我正在努力在一小时内获得所有结果。不是过去的时间,而是小时之内。
例如,如果当前是12:30,我想获取12:00之后的所有结果,而不是11:30。或者如果是6:45,我想获取自6:00而非5:45以来的所有结果。
如何使用Carbon和Laravel做到这一点?
到目前为止,这是我得到的:
$user = User::where('created_at', WHAT DO I PUT HERE)
->get();
最佳答案
我知道,您正在寻找Carbon解决方案。出于可读性和可移植性原因,请参见本机OOP PHP DateTime解决方案。
$user = User::where('created_at', '>=', (new DateTime)->format('Y-m-d H:00:00'))
->get();
注意> =运算符!
关于laravel - 一小时内获得所有结果,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40336620/