CCrmDateTimeHelper::ParseDateString

  1. Bitrix24 API (v. 23.675.0)
  2. crm
  3. CCrmDateTimeHelper
  4. ParseDateString
  • Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/classes/general/datetime_helper.php
  • Класс: \CCrmDateTimeHelper
  • Вызов: CCrmDateTimeHelper::ParseDateString
static function ParseDateString($str)
{
	if($str === '')
	{
		return null;
	}

	try
	{
		$date = new Date($str, Date::convertFormatToPhp(FORMAT_DATE));
	}
	catch(Main\ObjectException $e)
	{
		try
		{
			$date = new DateTime($str, Date::convertFormatToPhp(FORMAT_DATETIME));
			$date->setTime(0, 0, 0);
		}
		catch(Main\ObjectException $e)
		{
			return null;
		}
	}
	return $date;
}

Добавить комментарий