如何使用 CarbonPeriod 制作数组 from_date 到 to_date 并匹配数组中存在或不存在的另一个日期 php , Laravel

Raj*_*lam 1 php date laravel php-carbon

我有两个日期:$from = 2022-11-01 $to = 2022-11-05

现在,我想创建一个像这样的数组: $date = ['2022-11-01','2022-11-02','2022-11-03','2022-11-04','2022-11 -05']

现在检查 $date 数组中是否存在“2022-11-03”。

已经使用: $date = Carbon\CarbonPeriod::create($from, $to);

if(in_array('2022-11-03', $date)){
    echo "Got it";
}

Run Code Online (Sandbox Code Playgroud)

#但还是不行

Ros*_*102 5

您可以检查 CarbonPeriod 是否包含您检查的日期:

$from = '2022-11-01';
$to = '2022-11-05';
$date = Carbon\CarbonPeriod::create($from, $to);
if ($date->contains('2022-11-03')) {
    echo 'Got it';
}
Run Code Online (Sandbox Code Playgroud)