• Модуль: calendar
  • Путь к файлу: ~/bitrix/modules/calendar/lib/sync/util/mstimezoneconverter.php
  • Класс: BitrixCalendarSyncUtilMsTimezoneConverter
  • Вызов: MsTimezoneConverter::getValidateTimezones
static function getValidateTimezones(string $msTimezone): ?array
{
	if (!self::isMsTimezoneValidate($msTimezone))
	{
		return null;
	}

	$result = [];
	$timezones = self::getTimezones($msTimezone);
	foreach ($timezones as $timezone)
	{
		if (Util::isTimezoneValid($timezone) && !in_array($timezone, $result, true))
		{
			$result[] = $timezone;
		}
	}

	return $result;
}