Laravel 如何通过碳元素获得两个日期之间的所有信息

Laravel 如何通过碳元素获得两个日期之间的所有信息,laravel,laravel-5,Laravel,Laravel 5,我从用户处获得两个日期,例如: 2016-10-01 2016-11-05 现在我想得到这两个日期之间的所有日期: 2016-10-01 2016-10-02 2016-10-03 2016-10-04 ... 2016-11-05 我想我必须使用carbon库。但我不知道该怎么办 试试这个: $from = Carbon::parse('2016-10-01'); $to = Carbon::parse('2016-11-05'); 含碳 $dates = []; for($d = $

我从用户处获得两个日期,例如:

2016-10-01
2016-11-05
现在我想得到这两个日期之间的所有日期:

2016-10-01
2016-10-02
2016-10-03
2016-10-04
...
2016-11-05
我想我必须使用
carbon
库。但我不知道该怎么办

试试这个:

$from = Carbon::parse('2016-10-01');
$to = Carbon::parse('2016-11-05');
含碳

$dates = [];

for($d = $from; $d->lte($to); $d->addDay()) {
    $dates[] = $d->format('Y-m-d');
}

return $dates;
-查找
addDay
函数并使用
while
循环。可能有帮助: