3namespace Bitrix\Seo\BusinessSuite\Configuration\Facebook\Fields\Setup;
5use Bitrix\Main\Type\DateTime;
6use Bitrix\Seo\BusinessSuite\Configuration\Facebook\Fields;
10 private static $timezones;
18 return (
new DateTime)->getTimeZone()->getName();
27 if (!self::$timezones)
29 self::$timezones = self::getSupportedTimezones();
32 return self::$timezones;
43 return isset($value) && in_array($value, self::getAvailableValues(),
true);
62 private static function getSupportedTimezones() :
array
83 "Africa/Dar_es_Salaam",
90 "Africa/Johannesburg",
112 "Africa/Ouagadougou",
124 "America/Argentina/Buenos_Aires",
125 "America/Argentina/Catamarca",
126 "America/Argentina/ComodRivadavia",
127 "America/Argentina/Cordoba",
128 "America/Argentina/Jujuy",
129 "America/Argentina/La_Rioja",
130 "America/Argentina/Mendoza",
131 "America/Argentina/Rio_Gallegos",
132 "America/Argentina/Salta",
133 "America/Argentina/San_Juan",
134 "America/Argentina/San_Luis",
135 "America/Argentina/Tucuman",
136 "America/Argentina/Ushuaia",
142 "America/Bahia_Banderas",
146 "America/Blanc-Sablon",
150 "America/Buenos_Aires",
151 "America/Cambridge_Bay",
152 "America/Campo_Grande",
160 "America/Coral_Harbour",
162 "America/Costa_Rica",
166 "America/Danmarkshavn",
168 "America/Dawson_Creek",
174 "America/El_Salvador",
176 "America/Fort_Nelson",
177 "America/Fort_Wayne",
182 "America/Grand_Turk",
184 "America/Guadeloupe",
190 "America/Hermosillo",
191 "America/Indiana/Indianapolis",
192 "America/Indiana/Knox",
193 "America/Indiana/Marengo",
194 "America/Indiana/Petersburg",
195 "America/Indiana/Tell_City",
196 "America/Indiana/Vevay",
197 "America/Indiana/Vincennes",
198 "America/Indiana/Winamac",
199 "America/Indianapolis",
205 "America/Kentucky/Louisville",
206 "America/Kentucky/Monticello",
208 "America/Kralendijk",
211 "America/Los_Angeles",
212 "America/Louisville",
213 "America/Lower_Princes",
218 "America/Martinique",
224 "America/Metlakatla",
225 "America/Mexico_City",
229 "America/Montevideo",
231 "America/Montserrat",
237 "America/North_Dakota/Beulah",
238 "America/North_Dakota/Center",
239 "America/North_Dakota/New_Salem",
242 "America/Pangnirtung",
243 "America/Paramaribo",
245 "America/Port-au-Prince",
246 "America/Port_of_Spain",
247 "America/Porto_Acre",
248 "America/Porto_Velho",
249 "America/Puerto_Rico",
250 "America/Rainy_River",
251 "America/Rankin_Inlet",
255 "America/Rio_Branco",
257 "America/Santa_Isabel",
260 "America/Santo_Domingo",
262 "America/Scoresbysund",
265 "America/St_Barthelemy",
270 "America/St_Vincent",
271 "America/Swift_Current",
272 "America/Tegucigalpa",
274 "America/Thunder_Bay",
280 "America/Whitehorse",
283 "America/Yellowknife",
286 "Antarctica/DumontDUrville",
287 "Antarctica/Macquarie",
289 "Antarctica/McMurdo",
291 "Antarctica/Rothera",
292 "Antarctica/South_Pole",
296 "Arctic/Longyearbyen",
374 "Asia/Srednekolymsk",
384 "Asia/Ujung_Pandang",
393 "Asia/Yekaterinburg",
398 "Atlantic/Cape_Verde",
401 "Atlantic/Jan_Mayen",
403 "Atlantic/Reykjavik",
404 "Atlantic/South_Georgia",
405 "Atlantic/St_Helena",
408 "Australia/Adelaide",
409 "Australia/Brisbane",
410 "Australia/Broken_Hill",
411 "Australia/Canberra",
417 "Australia/Lindeman",
418 "Australia/Lord_Howe",
419 "Australia/Melbourne",
423 "Australia/Queensland",
426 "Australia/Tasmania",
427 "Australia/Victoria",
429 "Australia/Yancowinna",
438 "Canada/Newfoundland",
440 "Canada/Saskatchewan",
444 "Chile/EasterIsland",
505 "Europe/Isle_of_Man",
508 "Europe/Kaliningrad",
561 "Indian/Antananarivo",
589 "Pacific/Bougainville",
600 "Pacific/Guadalcanal",
604 "Pacific/Kiritimati",
619 "Pacific/Port_Moresby",
static checkValue($value)
static getAvailableValues()
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)