在PHP的工作日忽略假期

时间:2017-12-19 12:33:06

标签: php date

我希望通过忽略周末(周六和周日)来获得当周的所有工作日,我也想忽略假期(假期列表在数据库中)

这是我的代码,用于获取当前周的所有工作日(周六和周日除外)

$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>";
}

如何从上述脚本中排除假日列表?

0 个答案:

没有答案