碳日期从现在()到过去30天

时间:2018-03-16 02:27:13

标签: arrays laravel

嘿伙计们,我一直在尝试用laravel过去30天的阵容。尝试使用Carbon来获取现在的日子,并希望将它计算回30天,我知道如何完成这项工作?例19,18,17,16,15,14等

2 个答案:

答案 0 :(得分:0)

不确定你想要什么,但我相信这就是你要找的......

$now = \Carbon\Carbon::now();

$dates = [$now->format('M d, Y')];

for($i = 1; $i < 30; $i++) {
  $dates[] = $now->subDays($i)->format('M d, Y');
}

print_r($dates);

如果这能解决您的问题,请告诉我。

答案 1 :(得分:0)

此问题先前在这里link to question

问过

我从其他答案中复制了代码以供参考:

$period = CarbonPeriod::create('2018-06-14', '2018-06-20');

// Iterate over the period
foreach ($period as $date) {
    echo $date->format('Y-m-d');
}

// Convert the period to an array of dates
$dates = $period->toArray();