• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/type/datetime.php
  • Класс: BitrixMainTypeDateTime
  • Вызов: DateTime::createFromUserTime
static function createFromUserTime($timeString)
{
	try
	{
		//try full datetime format
		$time = new static($timeString);
	}
	catch(MainObjectException $e)
	{
		//try short date format
		$time = new static($timeString, Date::getFormat());
		$time->setTime(0, 0);
	}

	if(CTimeZone::Enabled())
	{
		static $diff = null;
		if($diff === null)
		{
			$diff = CTimeZone::GetOffset();
		}
		if($diff <> 0)
		{
			$time->add(($diff > 0? "-":"")."PT".abs($diff)."S");
		}
	}
	return $time;
}