• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/item/field/collection/ufdate.php
  • Класс: Bitrix\Tasks\Item\Field\Collection\UFDate
  • Вызов: UFDate::getDefaultValue
public function getDefaultValue($key, $item)
{
	$value = null;
	if(is_array($this->default))
	{
		$type = $this->default['TYPE'];
		$value = $this->default['VALUE'];

		if($type == 'NONE')
		{
			$value = '';
		}
		elseif($type == 'NOW')
		{
			$value = $item->getContext()->getNow();
		}
		elseif($type == 'FIXED')
		{
			$value = new DateTime(UI::formatDateTimeFromDB($value));
		}

		if($value)
		{
			$value = array($value);
		}
	}

	return $this->createValue($value, $key, $item);
}