情况就是这样:
在我的数据库中,我有一个表部署。表格中的行也有一个字段 created_at 。现在我想选择created_date 超过14天的所有行。但我仍然坚持如何用 Carbon 做到这一点。我的查询现在看起来像这样:
$passed = Deployment::where('created_at', '>=', );
任何人都可以帮我吗?
答案 0 :(得分:15)
您可以使用subDays()
方法:
$passed = Deployment::where('created_at', '<=', Carbon::now()->subDays(14)->toDateTimeString());
答案 1 :(得分:1)
您可以使用Carbon :: now() - &gt; subDays(14)
$passed = Deployment::where('created_at', '>=', Carbon::now()->subDays(14)->toDateTimeString());
您可以在此处详细了解Carbon的功能Carbon Documentation