• Модуль: timeman
  • Путь к файлу: ~/bitrix/modules/timeman/lib/rest.php
  • Класс: BitrixTimemanRest
  • Вызов: Rest::convertTimeFromISO
static function convertTimeFromISO($isoTime)
{
	global $DB;

	$date = DateTime::createFromFormat(DateTime::ATOM, $isoTime);
	if(!$date)
	{
		throw new DateTimeException('Wrong datetime format', DateTimeException::ERROR_WRONG_DATETIME_FORMAT);
	}

	return array(
		'DATE' => $date->format($DB->DateFormatToPHP(FORMAT_DATE)),
		'TIME' => 3600*$date->format('G') + 60 * $date->format('i') + intval($date->format('s')),
		'OFFSET' => $date->getOffset(),
	);
}