-1

如何在 Laravel 中检查$from和之间的给定日期范围内有多少个星期六或星期日$to

4

1 回答 1

1

你可以像这样使用普通的 PHP 来做到这一点:

$start = new DateTime('2016-07-07');
$end = new DateTime('2016-07-27');

$interval = new DateInterval('P1D');
$daterange = new DatePeriod($start, $interval ,$end);

$saturdays = 0;
foreach($daterange as $date){
    $days = $date->format('D');
    if ($days == 'Sat') {
        $saturdays++;
    }
}

echo $saturdays;
于 2016-07-07T13:33:19.157 回答