我正在使用Laravel 5.7和Carbon 1.x。
我需要构建dateLooper,该间隔为5天,并遵循日历日期。
我需要找到构建循环程序的方法,该方法会为开始日期增加5天。
例如
$startDate = "2014-01-01";
$interval = "5";
所以$ endDate = $ startDate + 5;
所以endDates 2014-01-05 2014-01-10 直到2014年1月30日,所以这很棘手,因为需要遵循日历。 下一个2014-02-04。
我正在阅读Carbon,但没有找到任何示例 可能可以解决我的问题。
我意识到L5.7仍在使用1.x碳。
我试图建立双重for循环,但是没有用 因为它在到达内部循环结束后停止。
$month ="13" ; // +1;
$day ="29" ; // +1;
for ($i = 1; $i < $month; $i++)
{
echo "Month: ".$i.'<br/>';
for ($i = 1; $i < $day; $i++)
{
echo "Day: ".$i.'<br/>';
}
}
1)那么碳有办法吗? 还是有其他我可以使用的库?想法..
感谢MikroMike。
答案 0 :(得分:0)
我是从How to add CarbonInterval instance in Carbon instance找到的
$carbon = Carbon::now();
$monthLater = clone $carbon;
$monthLater->addDay(15);
dd($carbon, $monthLater);
这解决了我的问题。