• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/userfield.php
  • Класс: BitrixMainUserFieldTable
  • Вызов: UserFieldTable::unserializeMultipleDatetime
static function unserializeMultipleDatetime($value)
{
	if($value <> '')
	{
		$value = unserialize($value, ["allowed_classes" => false]);

		foreach($value as &$singleValue)
		{
			try
			{
				//try new independent datetime format
				$singleValue = new TypeDateTime($singleValue, static::MULTIPLE_DATETIME_FORMAT);
			}
			catch(ObjectException $e)
			{
				//try site format
				$singleValue = new TypeDateTime($singleValue);
			}
		}
	}

	return $value;
}