【发布时间】:2018-06-12 01:52:27
【问题描述】:
是否有查询,使用 PHP 日期或 Carbon 来获取 x 分钟前创建的数据?
在我的示例中,我需要 3 分钟前创建的所有数据。如果时间是 10:00 并且创建了数据,那么在 10:03 进行查询时,我应该得到在 10:00 创建的所有数据。如果在 10:04 进行查询,则不返回任何数据。
按答案编辑:返回 3 分钟前和现在之间创建的所有数据。
use App/Foo
use Carbon\Carbon;
[...]
$three_minutes_ago = Carbon::now()->subMinutes(3)->toDateTimeString();
$foo = Foo::where('created_at', '<', $three_minutes_ago)->get(); // Is this correct?
$foo 始终为空,无论数据在Foo 中。我使用tinker 来创建/保存数据,
【问题讨论】: