我有一个可交付成果表格,我想获得当前日期时间与创建日期之间的差异为2天的结果。
例如今天是2017年1月19日我希望获得截止日期为4-21-2017的所有记录,因为这是4-19-2017和4-21-2017之间的2天差异,或者4-20 -2017它还应该检索如果差异大于2则不应该检索。
简而言之,如果当前日期和截止日期之间的差异为2天或更短,则应该检索
我试过
$deliverables_dead = DB::table('deliverables')->where('user_id' , Auth::user()->id)->where('deadline' , '>' , Carbon\Carbon::now())->get();
它获取截止日期大于当前时间的所有记录。
请帮助我如何得到上述大胆声明的答案......
答案 0 :(得分:2)
使用::object(stdClass)#25 (2) { ["Name"]=> string(3) "DPV" ["Value"]=> string(4) "true" }
和Carbon whereBetween()
:
addDays()