• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/orm/fields/datefield.php
  • Класс: Bitrix\Main\ORM\Fields\DateField
  • Вызов: DateField::assureValueObject
public function assureValueObject($value)
{
	if ($value instanceof Type\DateTime)
	{
		// oracle sql helper returns datetime instead of date - it doesn't see the difference
		$value = new Type\Date(
			$value->format(Main\UserFieldTable::MULTIPLE_DATE_FORMAT),
			Main\UserFieldTable::MULTIPLE_DATE_FORMAT
		);
	}

	return $value;
}