获取日期时间差异基础结果(laravel 5.3)

时间:2017-04-19 16:49:38

标签: php mysql laravel datetime php-carbon

我有一个可交付成果表格,我想获得当前日期时间与创建日期之间的差异为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();

它获取截止日期大于当前时间的所有记录。

请帮助我如何得到上述大胆声明的答案......

1 个答案:

答案 0 :(得分:2)

使用::object(stdClass)#25 (2) { ["Name"]=> string(3) "DPV" ["Value"]=> string(4) "true" } 和Carbon whereBetween()

addDays()