• Модуль: bizproc
  • Путь к файлу: ~/bitrix/modules/bizproc/lib/Calc/Libs/DateLib.php
  • Класс: BitrixBizprocCalcLibsDateLib
  • Вызов: DateLib::isHoliday
private function isHoliday($date)
{
	[$yearWorkdays] = $this->getCalendarWorkdays();
	[$weekHolidays, $yearHolidays] = $this->getCalendarHolidays();

	$dayOfYear = date('j.n', $date);
	if (in_array($dayOfYear, $yearWorkdays, true))
	{
		return false;
	}

	$dayOfWeek = date('w', $date);
	if (in_array($dayOfWeek, $weekHolidays))
	{
		return true;
	}

	$dayOfYear = date('j.n', $date);
	if (in_array($dayOfYear, $yearHolidays, true))
	{
		return true;
	}

	return false;
}