• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/ml/featurebuilder.php
  • Класс: Bitrix\Crm\Ml\FeatureBuilder
  • Вызов: FeatureBuilder::filterActivitiesByDate
static function filterActivitiesByDate(array $activities, DateTime $from, DateTime $to)
{
	$fromTimestamp = $from->getTimestamp();
	$toTimestamp = $to->getTimestamp();
	$filter = function($act) use($fromTimestamp, $toTimestamp)
	{
		$startDate = $act["START_TIME"] ?: $act["CREATED"];
		if(!($startDate instanceof DateTime))
		{
			return false;
		}
		$startTimestamp = $startDate->getTimestamp();
		return $startTimestamp >= $fromTimestamp && $startTimestamp <= $toTimestamp;
	};

	return array_filter($activities, $filter);
}