【发布时间】:2017-08-19 19:30:04
【问题描述】:
我怎样才能让即将到来的 (n) 个星期六形成一个特定的日期。
如果我想从现在开始计算 6 个星期六,这些将是这样的。
- 2017-04-01
- 2017-04-08
- 2017-04-15
- 2017-04-22
- 2017-04-29
- 2017-05-06
我这样做的目的是
$dateDay = \Carbon\Carbon::now();
$year = $dateDay->year;
$month = $dateDay->month;
$days = $dateDay->daysInMonth;
$saturdays=[];
foreach (range(1, $days) as $day) {
$date = \Carbon\Carbon::createFromDate($year, $month, $day);
if ($date->isSaturday()===true) {
$saturdays[]=($date->day);
}
}
print_r($saturdays);
但这仅显示当月的星期六。
【问题讨论】:
标签: php laravel datetime php-carbon