• Модуль: calendar
  • Путь к файлу: ~/bitrix/modules/calendar/lib/core/base/date.php
  • Класс: BitrixCalendarCoreBaseDate
  • Вызов: Date::createDateTimeFromFormat
static function createDateTimeFromFormat(string $date, string $format): ?Date
{
	$timeZone = null;
	$entity = DateTime::createFromFormat($format, $date);

	if ($entity && $entity->getTimeZone()->getName() === 'Z')
	{
		$timeZone = new DateTimeZone(Util::DEFAULT_TIMEZONE);
	}

        if ($entity)
        {
            return new self(new TypeDateTime($entity->format($format), $format, $timeZone), $format);
        }

        return null;
}