我想列出两天与Carbon之间的所有日子.这里的代码:
@foreach ($rooms as $room)@endforeach{{$room->type}}
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ipsum reiciendis facere repellat soluta obcaecati laborum ex perspiciatis, iusto.
//////HERE THE PART TO LIST EACH DAY////// @for($d = 0; $d < $checkin->diffInDays($checkout); $d++)
- {{$checkin->addDay()->toDateString()}}
@endfor //////////////////////////////////////////////
这是发生了什么(在这个测试中$ checkin = 2015-12-16和$ checkout = 2015-12-19):
很明显,每张卡应该是一个列表:
二零一五年十二月十六日
2015年12月17日
2015年12月18日
我知道我可以使用php类(如DatePeriod,DateInterval,ecc ..)但我想找到一个很好的解决方案与Carbon.
做一些测试,就像Carbon保存了日期的变化.
您可以尝试这样clone
的$checkin
对象:
@while ($date->diffInDays($checkout))
或更好:
@for ($date=clone$checkin; $date->diffInDays($checkout)>0; $date->addDay())