• Модуль: dav
  • Путь к файлу: ~/bitrix/modules/dav/classes/general/icalendartimezone.php
  • Класс: CDavICalendarTimeZone
  • Вызов: CDavICalendarTimeZone::ParseUtcOffset
static function ParseUtcOffset($text)
{
	if ($text == '')
		return null;
	if (!preg_match('/(+|-)([0-9]{2})([0-9]{2})([0-9]{2})?/', $text, $match))
		return null;

	return array(
		"ahead" => ($match[1] == '+'),
		"hours" => intval($match[2]),
		"minutes" => intval($match[3]),
		"seconds" => (isset($match[4])) ? intval($match[4]) : 0
	);
}