-loop,有没有更简单的方法来处理碳?

时间:2019-05-17 07:16:20

标签: for-loop laravel-5.7

我正在使用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。

1 个答案:

答案 0 :(得分:0)

我是从How to add CarbonInterval instance in Carbon instance找到的

$carbon = Carbon::now();
$monthLater = clone $carbon;
$monthLater->addDay(15);
dd($carbon, $monthLater);

这解决了我的问题。

相关问题