Time zone support
The Eventbrite engineering team is working to update our support for time zones, moving to standardize on the latest Olson tz database-compliant labeling scheme.
In the meantime, I’ve collected the following mapping from each of our allowable input and output values to their corresponding Olson equivalents. This may allow you create a client-side patch that will normalize our current labels into something more standards-compliant.
If you have any questions about this mapping, feel free to contact us.
{
"GMT-12" => "Etc/GMT-12",
"Pacific/Kwajalein" => "Etc/GMT-12",
"GMT-11" => "Etc/GMT-11",
"Pacific/Samoa" => "Etc/GMT-11",
"GMT-10" => "Etc/GMT-10",
"US/Hawaii" => "Etc/GMT-10",
"GMT-9" => "Etc/GMT-9",
"US/Alaska" => "America/Anchorage",
"GMT-8" => "Etc/GMT-8",
"US/Pacific" => "America/Los_Angeles",
"GMT-7" => "Etc/GMT-7",
"US/Arizona" => "America/Phoenix",
"US/Mountain" => "America/Boise",
"GMT-6" => "Etc/GMT-6",
"America/Costa_Rica" => "America/Costa_Rica",
"US/Central" => "America/Chicago",
"America/Mexico_City" => "America/Mexico_City",
"Canada/Saskatchewan" => "Etc/GMT-6",
"GMT-5" => "Etc/GMT-5",
"America/Bogota" => "Etc/GMT-5",
"US/Eastern" => "America/New_York",
"US/East-Indiana" => "Etc/GMT-5",
"GMT-4" => "Etc/GMT-4",
"Canada/Atlantic" => "Etc/GMT-4",
"America/Caracas" => "America/Caracas",
"America/Santiago" => "America/Santiago",
"Canada/Newfoundland" => "Canada/Newfoundland",
"GMT-3" => "Etc/GMT-3",
"America/Sao_Paulo" => "America/Sao_Paulo",
"America/Buenos_Aires" => "America/Buenos_Aires",
"America/Thule" => "America/Thule",
"GMT-2" => "Etc/GMT-2",
"Etc/GMT+2" => "Etc/GMT-2",
"GMT-1" => "Etc/GMT-1",
"Atlantic/Azores" => "Atlantic/Azores",
"Atlantic/Cape_Verde" => "Atlantic/Cape_Verde",
"GMT-0" => "Etc/GMT-0",
"Europe/London" => "Europe/London",
"GMT+0" => "Etc/GMT+0",
"Africa/Casablanca" => "Africa/Casablanca",
"GMT+1" => "Etc/GMT+1",
"Europe/Stockholm" => "Europe/Stockholm",
"Europe/Prague" => "Europe/Prague",
"Europe/Paris" => "Europe/Paris",
"Europe/Warsaw" => "Europe/Warsaw",
"Etc/GMT-1" => "Etc/GMT+1",
"GMT+2" => "Etc/GMT+2",
"Europe/Athens" => "Europe/Athens",
"Europe/Bucharest" => "Europe/Bucharest",
"Africa/Cairo" => "Africa/Cairo",
"Africa/Harare" => "Africa/Harare",
"Europe/Helsinki" => "Europe/Helsinki",
"Asia/Jerusalem" => "Asia/Jerusalem",
"GMT+3" => "Etc/GMT+3",
"Asia/Baghdad" => "Asia/Baghdad",
"Asia/Kuwait" => "Asia/Kuwait",
"Europe/Moscow" => "Europe/Moscow",
"Africa/Nairobi" => "Africa/Nairobi",
"Asia/Tehran" => "Asia/Tehran",
"GMT+4" => "Etc/GMT+4",
"Asia/Muscat" => "Asia/Muscat",
"Asia/Baku" => "Asia/Baku",
"Asia/Kabul" => "Asia/Kabul",
"GMT+5" => "Etc/GMT+5",
"Asia/Yekaterinburg" => "Asia/Yekaterinburg",
"Asia/Karachi" => "Asia/Karachi",
"Asia/Calcutta" => "Asia/Calcutta",
"Asia/Katmandu" => "Asia/Katmandu",
"GMT+6" => "Etc/GMT+6",
"Asia/Almaty" => "Asia/Almaty",
"Asia/Dhaka" => "Asia/Dhaka",
"Etc/GMT-6" => "Etc/GMT+6",
"GMT+7" => "Etc/GMT+7",
"Asia/Krasnoyarsk" => "Asia/Krasnoyarsk",
"Asia/Bangkok" => "Asia/Bangkok",
"GMT+8" => "Etc/GMT+8",
"Asia/Hong_Kong" => "Asia/Hong_Kong",
"Asia/Irkutsk" => "Asia/Irkutsk",
"Asia/Singapore" => "Asia/Singapore",
"Australia/Perth" => "Australia/Perth",
"Asia/Taipei" => "Asia/Taipei",
"GMT+9" => "Etc/GMT+9",
"Asia/Tokyo" => "Asia/Tokyo",
"Asia/Seoul" => "Asia/Seoul",
"Asia/Yakutsk" => "Asia/Yakutsk",
"Australia/Adelaide" => "Australia/Adelaide",
"Australia/Darwin" => "Australia/Darwin",
"GMT+10" => "Etc/GMT+10",
"Australia/Brisbane" => "Australia/Brisbane",
"Australia/Sydney" => "Australia/Sydney",
"Pacific/Guam" => "Pacific/Guam",
"Australia/Hobart" => "Australia/Hobart",
"Asia/Vladivostok" => "Asia/Vladivostok",
"GMT+11" => "Etc/GMT+11",
"Asia/Magadan" => "Asia/Magadan",
"GMT+12" => "Etc/GMT+12",
"Pacific/Auckland" => "Pacific/Auckland",
"Pacific/Fiji" => "Pacific/Fiji",
"GMT+13" => "Pacific/Tongatapu",
"Pacific/Tongatapu" => "Pacific/Tongatapu"
}