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