Does anyone know of a way to have Go's time package (https://golang.org/pkg/time/) provide me with a list of valid Locations (aka valid time zones)? I'm writing an application and I'd like to present users with a valid list of time zones based on the ones that will work with Go. However, based on my study of the package, it doesn't seem like any such list is available from an exported func or variable.
I do know that Go uses the IANA Time Zone Database as its underlying supplier of time zone info, and I can get my own copy of the database to extract the information that I need. It just seems like it would be easier if I could get the list from Go since it already has access for that information without me having to write my own code to parse the IANA Time Zone Database.