• Модуль: calendar
  • Путь к файлу: ~/bitrix/modules/calendar/classes/general/calendar.php
  • Класс: CCalendar
  • Вызов: CCalendar::GetOffset
static function GetOffset($userId = false)
{
	if ($userId > 0)
	{
		if (!isset(self::$arTimezoneOffsets[$userId]))
		{
			$offset = CTimeZone::GetOffset($userId, true);
			self::$arTimezoneOffsets[$userId] = $offset;
		}
		else
		{
			$offset = self::$arTimezoneOffsets[$userId];
		}
	}
	else if (!isset(self::$offset))
	{
		$offset = CTimeZone::GetOffset(null, true);
		self::$offset = $offset;
	}
	else
	{
		$offset = self::$offset;
	}

	return $offset;
}