我希望通过忽略周末(周六和周日)来获得当周的所有工作日,我也想忽略假期(假期列表在数据库中)
这是我的代码,用于获取当前周的所有工作日(周六和周日除外)
$holiday_date_list = []; // from database
$dt = new DateTime();
$dates = [];
for ($d = 1; $d <= 5; $d++)
{
$dt->setISODate($dt->format('o'), $dt->format('W'), $d);
$dates[$dt->format('D')] = $dt->format('Y-m-d');
}
foreach ($dates as $key => $value)
{
echo $value . "<br>";
}
如何从上述脚本中排除假日列表?