我如何在接下来的两周内获得星期日?
我有代码:
$startDate = Carbon::parse('last sunday of this month'); //last sunday every second week ?
但我如何每隔一周获得最后一个星期日?
示例:我需要在2月18日之后,我需要4月3日,e.t.c ..
$interval = \Carbon\CarbonInterval::weeks(2);
$startDate = $startDate->add($interval);
return $startDate->toDateString(); //19 february, but not 18. Why??
答案 0 :(得分:3)
使用CarbonInterval::weeks()
方法创建间隔,并使用add()
方法将此间隔添加到Carbon
日期:
$interval = \Carbon\CarbonInterval::weeks(2);
for ($i = 1; $i < 10; $i++) {
echo $startDate->add($interval)->toDateTimeString();
}