我想使用Laravel和Carbon来总结一天的所有价格。
我可以像这样在没有时间的情况下回复日期:
Carbon\Carbon::parse($cost->created_at)->format('d-m-Y')
它给我的结果如下: 22-11-2017
我需要总结一天的所有结果,所以基本上我需要像
这样的东西{{ $costs->where('created_at)**(but without hour)**, Carbon\Carbon::parse($cost->created_at)->format('d-m-Y'))->sum('price') }}
我尝试过这样的事情:
{{ $costs->where(Carbon\Carbon::parse('created_at')->format('d-m-Y'), Carbon\Carbon::parse($cost->created_at)->format('d-m-Y'))->sum('price') }}
但它不起作用。
答案 0 :(得分:2)
您可以使用Carbon中提供的其中一个修饰符,以便可以对created_at日期进行分组。因此,不要删除时间,只需使用startOfDay()
方法将其设置为00:00:00。
$object->created_at->startOfDay()