Fork of the excellent esp8266-react - https://github.com/rjwats/esp8266-react
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

475 lines
17 KiB

  1. import React from 'react';
  2. import MenuItem from '@material-ui/core/MenuItem';
  3. export const TIME_ZONES = {
  4. "Africa/Abidjan": "GMT0",
  5. "Africa/Accra": "GMT0",
  6. "Africa/Addis_Ababa": "EAT-3",
  7. "Africa/Algiers": "CET-1",
  8. "Africa/Asmara": "EAT-3",
  9. "Africa/Bamako": "GMT0",
  10. "Africa/Bangui": "WAT-1",
  11. "Africa/Banjul": "GMT0",
  12. "Africa/Bissau": "GMT0",
  13. "Africa/Blantyre": "CAT-2",
  14. "Africa/Brazzaville": "WAT-1",
  15. "Africa/Bujumbura": "CAT-2",
  16. "Africa/Cairo": "EET-2",
  17. "Africa/Casablanca": "<+01>-1",
  18. "Africa/Ceuta": "CET-1CEST,M3.5.0,M10.5.0/3",
  19. "Africa/Conakry": "GMT0",
  20. "Africa/Dakar": "GMT0",
  21. "Africa/Dar_es_Salaam": "EAT-3",
  22. "Africa/Djibouti": "EAT-3",
  23. "Africa/Douala": "WAT-1",
  24. "Africa/El_Aaiun": "<+01>-1",
  25. "Africa/Freetown": "GMT0",
  26. "Africa/Gaborone": "CAT-2",
  27. "Africa/Harare": "CAT-2",
  28. "Africa/Johannesburg": "SAST-2",
  29. "Africa/Juba": "EAT-3",
  30. "Africa/Kampala": "EAT-3",
  31. "Africa/Khartoum": "CAT-2",
  32. "Africa/Kigali": "CAT-2",
  33. "Africa/Kinshasa": "WAT-1",
  34. "Africa/Lagos": "WAT-1",
  35. "Africa/Libreville": "WAT-1",
  36. "Africa/Lome": "GMT0",
  37. "Africa/Luanda": "WAT-1",
  38. "Africa/Lubumbashi": "CAT-2",
  39. "Africa/Lusaka": "CAT-2",
  40. "Africa/Malabo": "WAT-1",
  41. "Africa/Maputo": "CAT-2",
  42. "Africa/Maseru": "SAST-2",
  43. "Africa/Mbabane": "SAST-2",
  44. "Africa/Mogadishu": "EAT-3",
  45. "Africa/Monrovia": "GMT0",
  46. "Africa/Nairobi": "EAT-3",
  47. "Africa/Ndjamena": "WAT-1",
  48. "Africa/Niamey": "WAT-1",
  49. "Africa/Nouakchott": "GMT0",
  50. "Africa/Ouagadougou": "GMT0",
  51. "Africa/Porto-Novo": "WAT-1",
  52. "Africa/Sao_Tome": "GMT0",
  53. "Africa/Tripoli": "EET-2",
  54. "Africa/Tunis": "CET-1",
  55. "Africa/Windhoek": "CAT-2",
  56. "America/Adak": "HST10HDT,M3.2.0,M11.1.0",
  57. "America/Anchorage": "AKST9AKDT,M3.2.0,M11.1.0",
  58. "America/Anguilla": "AST4",
  59. "America/Antigua": "AST4",
  60. "America/Araguaina": "<-03>3",
  61. "America/Argentina/Buenos_Aires": "<-03>3",
  62. "America/Argentina/Catamarca": "<-03>3",
  63. "America/Argentina/Cordoba": "<-03>3",
  64. "America/Argentina/Jujuy": "<-03>3",
  65. "America/Argentina/La_Rioja": "<-03>3",
  66. "America/Argentina/Mendoza": "<-03>3",
  67. "America/Argentina/Rio_Gallegos": "<-03>3",
  68. "America/Argentina/Salta": "<-03>3",
  69. "America/Argentina/San_Juan": "<-03>3",
  70. "America/Argentina/San_Luis": "<-03>3",
  71. "America/Argentina/Tucuman": "<-03>3",
  72. "America/Argentina/Ushuaia": "<-03>3",
  73. "America/Aruba": "AST4",
  74. "America/Asuncion": "<-04>4<-03>,M10.1.0/0,M3.4.0/0",
  75. "America/Atikokan": "EST5",
  76. "America/Bahia": "<-03>3",
  77. "America/Bahia_Banderas": "CST6CDT,M4.1.0,M10.5.0",
  78. "America/Barbados": "AST4",
  79. "America/Belem": "<-03>3",
  80. "America/Belize": "CST6",
  81. "America/Blanc-Sablon": "AST4",
  82. "America/Boa_Vista": "<-04>4",
  83. "America/Bogota": "<-05>5",
  84. "America/Boise": "MST7MDT,M3.2.0,M11.1.0",
  85. "America/Cambridge_Bay": "MST7MDT,M3.2.0,M11.1.0",
  86. "America/Campo_Grande": "<-04>4",
  87. "America/Cancun": "EST5",
  88. "America/Caracas": "<-04>4",
  89. "America/Cayenne": "<-03>3",
  90. "America/Cayman": "EST5",
  91. "America/Chicago": "CST6CDT,M3.2.0,M11.1.0",
  92. "America/Chihuahua": "MST7MDT,M4.1.0,M10.5.0",
  93. "America/Costa_Rica": "CST6",
  94. "America/Creston": "MST7",
  95. "America/Cuiaba": "<-04>4",
  96. "America/Curacao": "AST4",
  97. "America/Danmarkshavn": "GMT0",
  98. "America/Dawson": "PST8PDT,M3.2.0,M11.1.0",
  99. "America/Dawson_Creek": "MST7",
  100. "America/Denver": "MST7MDT,M3.2.0,M11.1.0",
  101. "America/Detroit": "EST5EDT,M3.2.0,M11.1.0",
  102. "America/Dominica": "AST4",
  103. "America/Edmonton": "MST7MDT,M3.2.0,M11.1.0",
  104. "America/Eirunepe": "<-05>5",
  105. "America/El_Salvador": "CST6",
  106. "America/Fortaleza": "<-03>3",
  107. "America/Fort_Nelson": "MST7",
  108. "America/Glace_Bay": "AST4ADT,M3.2.0,M11.1.0",
  109. "America/Godthab": "<-03>3<-02>,M3.5.0/-2,M10.5.0/-1",
  110. "America/Goose_Bay": "AST4ADT,M3.2.0,M11.1.0",
  111. "America/Grand_Turk": "EST5EDT,M3.2.0,M11.1.0",
  112. "America/Grenada": "AST4",
  113. "America/Guadeloupe": "AST4",
  114. "America/Guatemala": "CST6",
  115. "America/Guayaquil": "<-05>5",
  116. "America/Guyana": "<-04>4",
  117. "America/Halifax": "AST4ADT,M3.2.0,M11.1.0",
  118. "America/Havana": "CST5CDT,M3.2.0/0,M11.1.0/1",
  119. "America/Hermosillo": "MST7",
  120. "America/Indiana/Indianapolis": "EST5EDT,M3.2.0,M11.1.0",
  121. "America/Indiana/Knox": "CST6CDT,M3.2.0,M11.1.0",
  122. "America/Indiana/Marengo": "EST5EDT,M3.2.0,M11.1.0",
  123. "America/Indiana/Petersburg": "EST5EDT,M3.2.0,M11.1.0",
  124. "America/Indiana/Tell_City": "CST6CDT,M3.2.0,M11.1.0",
  125. "America/Indiana/Vevay": "EST5EDT,M3.2.0,M11.1.0",
  126. "America/Indiana/Vincennes": "EST5EDT,M3.2.0,M11.1.0",
  127. "America/Indiana/Winamac": "EST5EDT,M3.2.0,M11.1.0",
  128. "America/Inuvik": "MST7MDT,M3.2.0,M11.1.0",
  129. "America/Iqaluit": "EST5EDT,M3.2.0,M11.1.0",
  130. "America/Jamaica": "EST5",
  131. "America/Juneau": "AKST9AKDT,M3.2.0,M11.1.0",
  132. "America/Kentucky/Louisville": "EST5EDT,M3.2.0,M11.1.0",
  133. "America/Kentucky/Monticello": "EST5EDT,M3.2.0,M11.1.0",
  134. "America/Kralendijk": "AST4",
  135. "America/La_Paz": "<-04>4",
  136. "America/Lima": "<-05>5",
  137. "America/Los_Angeles": "PST8PDT,M3.2.0,M11.1.0",
  138. "America/Lower_Princes": "AST4",
  139. "America/Maceio": "<-03>3",
  140. "America/Managua": "CST6",
  141. "America/Manaus": "<-04>4",
  142. "America/Marigot": "AST4",
  143. "America/Martinique": "AST4",
  144. "America/Matamoros": "CST6CDT,M3.2.0,M11.1.0",
  145. "America/Mazatlan": "MST7MDT,M4.1.0,M10.5.0",
  146. "America/Menominee": "CST6CDT,M3.2.0,M11.1.0",
  147. "America/Merida": "CST6CDT,M4.1.0,M10.5.0",
  148. "America/Metlakatla": "AKST9AKDT,M3.2.0,M11.1.0",
  149. "America/Mexico_City": "CST6CDT,M4.1.0,M10.5.0",
  150. "America/Miquelon": "<-03>3<-02>,M3.2.0,M11.1.0",
  151. "America/Moncton": "AST4ADT,M3.2.0,M11.1.0",
  152. "America/Monterrey": "CST6CDT,M4.1.0,M10.5.0",
  153. "America/Montevideo": "<-03>3",
  154. "America/Montreal": "EST5EDT,M3.2.0,M11.1.0",
  155. "America/Montserrat": "AST4",
  156. "America/Nassau": "EST5EDT,M3.2.0,M11.1.0",
  157. "America/New_York": "EST5EDT,M3.2.0,M11.1.0",
  158. "America/Nipigon": "EST5EDT,M3.2.0,M11.1.0",
  159. "America/Nome": "AKST9AKDT,M3.2.0,M11.1.0",
  160. "America/Noronha": "<-02>2",
  161. "America/North_Dakota/Beulah": "CST6CDT,M3.2.0,M11.1.0",
  162. "America/North_Dakota/Center": "CST6CDT,M3.2.0,M11.1.0",
  163. "America/North_Dakota/New_Salem": "CST6CDT,M3.2.0,M11.1.0",
  164. "America/Ojinaga": "MST7MDT,M3.2.0,M11.1.0",
  165. "America/Panama": "EST5",
  166. "America/Pangnirtung": "EST5EDT,M3.2.0,M11.1.0",
  167. "America/Paramaribo": "<-03>3",
  168. "America/Phoenix": "MST7",
  169. "America/Port-au-Prince": "EST5EDT,M3.2.0,M11.1.0",
  170. "America/Port_of_Spain": "AST4",
  171. "America/Porto_Velho": "<-04>4",
  172. "America/Puerto_Rico": "AST4",
  173. "America/Punta_Arenas": "<-03>3",
  174. "America/Rainy_River": "CST6CDT,M3.2.0,M11.1.0",
  175. "America/Rankin_Inlet": "CST6CDT,M3.2.0,M11.1.0",
  176. "America/Recife": "<-03>3",
  177. "America/Regina": "CST6",
  178. "America/Resolute": "CST6CDT,M3.2.0,M11.1.0",
  179. "America/Rio_Branco": "<-05>5",
  180. "America/Santarem": "<-03>3",
  181. "America/Santiago": "<-04>4<-03>,M9.1.6/24,M4.1.6/24",
  182. "America/Santo_Domingo": "AST4",
  183. "America/Sao_Paulo": "<-03>3",
  184. "America/Scoresbysund": "<-01>1<+00>,M3.5.0/0,M10.5.0/1",
  185. "America/Sitka": "AKST9AKDT,M3.2.0,M11.1.0",
  186. "America/St_Barthelemy": "AST4",
  187. "America/St_Johns": "NST3:30NDT,M3.2.0,M11.1.0",
  188. "America/St_Kitts": "AST4",
  189. "America/St_Lucia": "AST4",
  190. "America/St_Thomas": "AST4",
  191. "America/St_Vincent": "AST4",
  192. "America/Swift_Current": "CST6",
  193. "America/Tegucigalpa": "CST6",
  194. "America/Thule": "AST4ADT,M3.2.0,M11.1.0",
  195. "America/Thunder_Bay": "EST5EDT,M3.2.0,M11.1.0",
  196. "America/Tijuana": "PST8PDT,M3.2.0,M11.1.0",
  197. "America/Toronto": "EST5EDT,M3.2.0,M11.1.0",
  198. "America/Tortola": "AST4",
  199. "America/Vancouver": "PST8PDT,M3.2.0,M11.1.0",
  200. "America/Whitehorse": "PST8PDT,M3.2.0,M11.1.0",
  201. "America/Winnipeg": "CST6CDT,M3.2.0,M11.1.0",
  202. "America/Yakutat": "AKST9AKDT,M3.2.0,M11.1.0",
  203. "America/Yellowknife": "MST7MDT,M3.2.0,M11.1.0",
  204. "Antarctica/Casey": "<+08>-8",
  205. "Antarctica/Davis": "<+07>-7",
  206. "Antarctica/DumontDUrville": "<+10>-10",
  207. "Antarctica/Macquarie": "<+11>-11",
  208. "Antarctica/Mawson": "<+05>-5",
  209. "Antarctica/McMurdo": "NZST-12NZDT,M9.5.0,M4.1.0/3",
  210. "Antarctica/Palmer": "<-03>3",
  211. "Antarctica/Rothera": "<-03>3",
  212. "Antarctica/Syowa": "<+03>-3",
  213. "Antarctica/Troll": "<+00>0<+02>-2,M3.5.0/1,M10.5.0/3",
  214. "Antarctica/Vostok": "<+06>-6",
  215. "Arctic/Longyearbyen": "CET-1CEST,M3.5.0,M10.5.0/3",
  216. "Asia/Aden": "<+03>-3",
  217. "Asia/Almaty": "<+06>-6",
  218. "Asia/Amman": "EET-2EEST,M3.5.4/24,M10.5.5/1",
  219. "Asia/Anadyr": "<+12>-12",
  220. "Asia/Aqtau": "<+05>-5",
  221. "Asia/Aqtobe": "<+05>-5",
  222. "Asia/Ashgabat": "<+05>-5",
  223. "Asia/Atyrau": "<+05>-5",
  224. "Asia/Baghdad": "<+03>-3",
  225. "Asia/Bahrain": "<+03>-3",
  226. "Asia/Baku": "<+04>-4",
  227. "Asia/Bangkok": "<+07>-7",
  228. "Asia/Barnaul": "<+07>-7",
  229. "Asia/Beirut": "EET-2EEST,M3.5.0/0,M10.5.0/0",
  230. "Asia/Bishkek": "<+06>-6",
  231. "Asia/Brunei": "<+08>-8",
  232. "Asia/Chita": "<+09>-9",
  233. "Asia/Choibalsan": "<+08>-8",
  234. "Asia/Colombo": "<+0530>-5:30",
  235. "Asia/Damascus": "EET-2EEST,M3.5.5/0,M10.5.5/0",
  236. "Asia/Dhaka": "<+06>-6",
  237. "Asia/Dili": "<+09>-9",
  238. "Asia/Dubai": "<+04>-4",
  239. "Asia/Dushanbe": "<+05>-5",
  240. "Asia/Famagusta": "EET-2EEST,M3.5.0/3,M10.5.0/4",
  241. "Asia/Gaza": "EET-2EEST,M3.5.5/0,M10.5.6/1",
  242. "Asia/Hebron": "EET-2EEST,M3.5.5/0,M10.5.6/1",
  243. "Asia/Ho_Chi_Minh": "<+07>-7",
  244. "Asia/Hong_Kong": "HKT-8",
  245. "Asia/Hovd": "<+07>-7",
  246. "Asia/Irkutsk": "<+08>-8",
  247. "Asia/Jakarta": "WIB-7",
  248. "Asia/Jayapura": "WIT-9",
  249. "Asia/Jerusalem": "IST-2IDT,M3.4.4/26,M10.5.0",
  250. "Asia/Kabul": "<+0430>-4:30",
  251. "Asia/Kamchatka": "<+12>-12",
  252. "Asia/Karachi": "PKT-5",
  253. "Asia/Kathmandu": "<+0545>-5:45",
  254. "Asia/Khandyga": "<+09>-9",
  255. "Asia/Kolkata": "IST-5:30",
  256. "Asia/Krasnoyarsk": "<+07>-7",
  257. "Asia/Kuala_Lumpur": "<+08>-8",
  258. "Asia/Kuching": "<+08>-8",
  259. "Asia/Kuwait": "<+03>-3",
  260. "Asia/Macau": "CST-8",
  261. "Asia/Magadan": "<+11>-11",
  262. "Asia/Makassar": "WITA-8",
  263. "Asia/Manila": "PST-8",
  264. "Asia/Muscat": "<+04>-4",
  265. "Asia/Nicosia": "EET-2EEST,M3.5.0/3,M10.5.0/4",
  266. "Asia/Novokuznetsk": "<+07>-7",
  267. "Asia/Novosibirsk": "<+07>-7",
  268. "Asia/Omsk": "<+06>-6",
  269. "Asia/Oral": "<+05>-5",
  270. "Asia/Phnom_Penh": "<+07>-7",
  271. "Asia/Pontianak": "WIB-7",
  272. "Asia/Pyongyang": "KST-9",
  273. "Asia/Qatar": "<+03>-3",
  274. "Asia/Qyzylorda": "<+05>-5",
  275. "Asia/Riyadh": "<+03>-3",
  276. "Asia/Sakhalin": "<+11>-11",
  277. "Asia/Samarkand": "<+05>-5",
  278. "Asia/Seoul": "KST-9",
  279. "Asia/Shanghai": "CST-8",
  280. "Asia/Singapore": "<+08>-8",
  281. "Asia/Srednekolymsk": "<+11>-11",
  282. "Asia/Taipei": "CST-8",
  283. "Asia/Tashkent": "<+05>-5",
  284. "Asia/Tbilisi": "<+04>-4",
  285. "Asia/Tehran": "<+0330>-3:30<+0430>,J79/24,J263/24",
  286. "Asia/Thimphu": "<+06>-6",
  287. "Asia/Tokyo": "JST-9",
  288. "Asia/Tomsk": "<+07>-7",
  289. "Asia/Ulaanbaatar": "<+08>-8",
  290. "Asia/Urumqi": "<+06>-6",
  291. "Asia/Ust-Nera": "<+10>-10",
  292. "Asia/Vientiane": "<+07>-7",
  293. "Asia/Vladivostok": "<+10>-10",
  294. "Asia/Yakutsk": "<+09>-9",
  295. "Asia/Yangon": "<+0630>-6:30",
  296. "Asia/Yekaterinburg": "<+05>-5",
  297. "Asia/Yerevan": "<+04>-4",
  298. "Atlantic/Azores": "<-01>1<+00>,M3.5.0/0,M10.5.0/1",
  299. "Atlantic/Bermuda": "AST4ADT,M3.2.0,M11.1.0",
  300. "Atlantic/Canary": "WET0WEST,M3.5.0/1,M10.5.0",
  301. "Atlantic/Cape_Verde": "<-01>1",
  302. "Atlantic/Faroe": "WET0WEST,M3.5.0/1,M10.5.0",
  303. "Atlantic/Madeira": "WET0WEST,M3.5.0/1,M10.5.0",
  304. "Atlantic/Reykjavik": "GMT0",
  305. "Atlantic/South_Georgia": "<-02>2",
  306. "Atlantic/Stanley": "<-03>3",
  307. "Atlantic/St_Helena": "GMT0",
  308. "Australia/Adelaide": "ACST-9:30ACDT,M10.1.0,M4.1.0/3",
  309. "Australia/Brisbane": "AEST-10",
  310. "Australia/Broken_Hill": "ACST-9:30ACDT,M10.1.0,M4.1.0/3",
  311. "Australia/Currie": "AEST-10AEDT,M10.1.0,M4.1.0/3",
  312. "Australia/Darwin": "ACST-9:30",
  313. "Australia/Eucla": "<+0845>-8:45",
  314. "Australia/Hobart": "AEST-10AEDT,M10.1.0,M4.1.0/3",
  315. "Australia/Lindeman": "AEST-10",
  316. "Australia/Lord_Howe": "<+1030>-10:30<+11>-11,M10.1.0,M4.1.0",
  317. "Australia/Melbourne": "AEST-10AEDT,M10.1.0,M4.1.0/3",
  318. "Australia/Perth": "AWST-8",
  319. "Australia/Sydney": "AEST-10AEDT,M10.1.0,M4.1.0/3",
  320. "Europe/Amsterdam": "CET-1CEST,M3.5.0,M10.5.0/3",
  321. "Europe/Andorra": "CET-1CEST,M3.5.0,M10.5.0/3",
  322. "Europe/Astrakhan": "<+04>-4",
  323. "Europe/Athens": "EET-2EEST,M3.5.0/3,M10.5.0/4",
  324. "Europe/Belgrade": "CET-1CEST,M3.5.0,M10.5.0/3",
  325. "Europe/Berlin": "CET-1CEST,M3.5.0,M10.5.0/3",
  326. "Europe/Bratislava": "CET-1CEST,M3.5.0,M10.5.0/3",
  327. "Europe/Brussels": "CET-1CEST,M3.5.0,M10.5.0/3",
  328. "Europe/Bucharest": "EET-2EEST,M3.5.0/3,M10.5.0/4",
  329. "Europe/Budapest": "CET-1CEST,M3.5.0,M10.5.0/3",
  330. "Europe/Busingen": "CET-1CEST,M3.5.0,M10.5.0/3",
  331. "Europe/Chisinau": "EET-2EEST,M3.5.0,M10.5.0/3",
  332. "Europe/Copenhagen": "CET-1CEST,M3.5.0,M10.5.0/3",
  333. "Europe/Dublin": "IST-1GMT0,M10.5.0,M3.5.0/1",
  334. "Europe/Gibraltar": "CET-1CEST,M3.5.0,M10.5.0/3",
  335. "Europe/Guernsey": "GMT0BST,M3.5.0/1,M10.5.0",
  336. "Europe/Helsinki": "EET-2EEST,M3.5.0/3,M10.5.0/4",
  337. "Europe/Isle_of_Man": "GMT0BST,M3.5.0/1,M10.5.0",
  338. "Europe/Istanbul": "<+03>-3",
  339. "Europe/Jersey": "GMT0BST,M3.5.0/1,M10.5.0",
  340. "Europe/Kaliningrad": "EET-2",
  341. "Europe/Kiev": "EET-2EEST,M3.5.0/3,M10.5.0/4",
  342. "Europe/Kirov": "<+03>-3",
  343. "Europe/Lisbon": "WET0WEST,M3.5.0/1,M10.5.0",
  344. "Europe/Ljubljana": "CET-1CEST,M3.5.0,M10.5.0/3",
  345. "Europe/London": "GMT0BST,M3.5.0/1,M10.5.0",
  346. "Europe/Luxembourg": "CET-1CEST,M3.5.0,M10.5.0/3",
  347. "Europe/Madrid": "CET-1CEST,M3.5.0,M10.5.0/3",
  348. "Europe/Malta": "CET-1CEST,M3.5.0,M10.5.0/3",
  349. "Europe/Mariehamn": "EET-2EEST,M3.5.0/3,M10.5.0/4",
  350. "Europe/Minsk": "<+03>-3",
  351. "Europe/Monaco": "CET-1CEST,M3.5.0,M10.5.0/3",
  352. "Europe/Moscow": "MSK-3",
  353. "Europe/Oslo": "CET-1CEST,M3.5.0,M10.5.0/3",
  354. "Europe/Paris": "CET-1CEST,M3.5.0,M10.5.0/3",
  355. "Europe/Podgorica": "CET-1CEST,M3.5.0,M10.5.0/3",
  356. "Europe/Prague": "CET-1CEST,M3.5.0,M10.5.0/3",
  357. "Europe/Riga": "EET-2EEST,M3.5.0/3,M10.5.0/4",
  358. "Europe/Rome": "CET-1CEST,M3.5.0,M10.5.0/3",
  359. "Europe/Samara": "<+04>-4",
  360. "Europe/San_Marino": "CET-1CEST,M3.5.0,M10.5.0/3",
  361. "Europe/Sarajevo": "CET-1CEST,M3.5.0,M10.5.0/3",
  362. "Europe/Saratov": "<+04>-4",
  363. "Europe/Simferopol": "MSK-3",
  364. "Europe/Skopje": "CET-1CEST,M3.5.0,M10.5.0/3",
  365. "Europe/Sofia": "EET-2EEST,M3.5.0/3,M10.5.0/4",
  366. "Europe/Stockholm": "CET-1CEST,M3.5.0,M10.5.0/3",
  367. "Europe/Tallinn": "EET-2EEST,M3.5.0/3,M10.5.0/4",
  368. "Europe/Tirane": "CET-1CEST,M3.5.0,M10.5.0/3",
  369. "Europe/Ulyanovsk": "<+04>-4",
  370. "Europe/Uzhgorod": "EET-2EEST,M3.5.0/3,M10.5.0/4",
  371. "Europe/Vaduz": "CET-1CEST,M3.5.0,M10.5.0/3",
  372. "Europe/Vatican": "CET-1CEST,M3.5.0,M10.5.0/3",
  373. "Europe/Vienna": "CET-1CEST,M3.5.0,M10.5.0/3",
  374. "Europe/Vilnius": "EET-2EEST,M3.5.0/3,M10.5.0/4",
  375. "Europe/Volgograd": "<+04>-4",
  376. "Europe/Warsaw": "CET-1CEST,M3.5.0,M10.5.0/3",
  377. "Europe/Zagreb": "CET-1CEST,M3.5.0,M10.5.0/3",
  378. "Europe/Zaporozhye": "EET-2EEST,M3.5.0/3,M10.5.0/4",
  379. "Europe/Zurich": "CET-1CEST,M3.5.0,M10.5.0/3",
  380. "Indian/Antananarivo": "EAT-3",
  381. "Indian/Chagos": "<+06>-6",
  382. "Indian/Christmas": "<+07>-7",
  383. "Indian/Cocos": "<+0630>-6:30",
  384. "Indian/Comoro": "EAT-3",
  385. "Indian/Kerguelen": "<+05>-5",
  386. "Indian/Mahe": "<+04>-4",
  387. "Indian/Maldives": "<+05>-5",
  388. "Indian/Mauritius": "<+04>-4",
  389. "Indian/Mayotte": "EAT-3",
  390. "Indian/Reunion": "<+04>-4",
  391. "Pacific/Apia": "<+13>-13<+14>,M9.5.0/3,M4.1.0/4",
  392. "Pacific/Auckland": "NZST-12NZDT,M9.5.0,M4.1.0/3",
  393. "Pacific/Bougainville": "<+11>-11",
  394. "Pacific/Chatham": "<+1245>-12:45<+1345>,M9.5.0/2:45,M4.1.0/3:45",
  395. "Pacific/Chuuk": "<+10>-10",
  396. "Pacific/Easter": "<-06>6<-05>,M9.1.6/22,M4.1.6/22",
  397. "Pacific/Efate": "<+11>-11",
  398. "Pacific/Enderbury": "<+13>-13",
  399. "Pacific/Fakaofo": "<+13>-13",
  400. "Pacific/Fiji": "<+12>-12<+13>,M11.2.0,M1.2.3/99",
  401. "Pacific/Funafuti": "<+12>-12",
  402. "Pacific/Galapagos": "<-06>6",
  403. "Pacific/Gambier": "<-09>9",
  404. "Pacific/Guadalcanal": "<+11>-11",
  405. "Pacific/Guam": "ChST-10",
  406. "Pacific/Honolulu": "HST10",
  407. "Pacific/Kiritimati": "<+14>-14",
  408. "Pacific/Kosrae": "<+11>-11",
  409. "Pacific/Kwajalein": "<+12>-12",
  410. "Pacific/Majuro": "<+12>-12",
  411. "Pacific/Marquesas": "<-0930>9:30",
  412. "Pacific/Midway": "SST11",
  413. "Pacific/Nauru": "<+12>-12",
  414. "Pacific/Niue": "<-11>11",
  415. "Pacific/Norfolk": "<+11>-11<+12>,M10.1.0,M4.1.0/3",
  416. "Pacific/Noumea": "<+11>-11",
  417. "Pacific/Pago_Pago": "SST11",
  418. "Pacific/Palau": "<+09>-9",
  419. "Pacific/Pitcairn": "<-08>8",
  420. "Pacific/Pohnpei": "<+11>-11",
  421. "Pacific/Port_Moresby": "<+10>-10",
  422. "Pacific/Rarotonga": "<-10>10",
  423. "Pacific/Saipan": "ChST-10",
  424. "Pacific/Tahiti": "<-10>10",
  425. "Pacific/Tarawa": "<+12>-12",
  426. "Pacific/Tongatapu": "<+13>-13",
  427. "Pacific/Wake": "<+12>-12",
  428. "Pacific/Wallis": "<+12>-12",
  429. "Etc/GMT": "GMT0",
  430. "Etc/GMT-0": "GMT0",
  431. "Etc/GMT-1": "<+01>-1",
  432. "Etc/GMT-2": "<+02>-2",
  433. "Etc/GMT-3": "<+03>-3",
  434. "Etc/GMT-4": "<+04>-4",
  435. "Etc/GMT-5": "<+05>-5",
  436. "Etc/GMT-6": "<+06>-6",
  437. "Etc/GMT-7": "<+07>-7",
  438. "Etc/GMT-8": "<+08>-8",
  439. "Etc/GMT-9": "<+09>-9",
  440. "Etc/GMT-10": "<+10>-10",
  441. "Etc/GMT-11": "<+11>-11",
  442. "Etc/GMT-12": "<+12>-12",
  443. "Etc/GMT-13": "<+13>-13",
  444. "Etc/GMT-14": "<+14>-14",
  445. "Etc/GMT0": "GMT0",
  446. "Etc/GMT+0": "GMT0",
  447. "Etc/GMT+1": "<-01>1",
  448. "Etc/GMT+2": "<-02>2",
  449. "Etc/GMT+3": "<-03>3",
  450. "Etc/GMT+4": "<-04>4",
  451. "Etc/GMT+5": "<-05>5",
  452. "Etc/GMT+6": "<-06>6",
  453. "Etc/GMT+7": "<-07>7",
  454. "Etc/GMT+8": "<-08>8",
  455. "Etc/GMT+9": "<-09>9",
  456. "Etc/GMT+10": "<-10>10",
  457. "Etc/GMT+11": "<-11>11",
  458. "Etc/GMT+12": "<-12>12",
  459. "Etc/UCT": "UTC0",
  460. "Etc/UTC": "UTC0",
  461. "Etc/Greenwich": "GMT0",
  462. "Etc/Universal": "UTC0",
  463. "Etc/Zulu": "UTC0"
  464. }
  465. export function selectedTimeZone(label, format){
  466. return TIME_ZONES[label] === format ? label : undefined;
  467. }
  468. export function timeZoneSelectItems() {
  469. return Object.keys(TIME_ZONES).map(label => (
  470. <MenuItem value={label}>{label}</MenuItem>
  471. ));
  472. }