Hi all,

I'm building a TimeZone picker with the following constraints:

1. At least one distinct timezone per country (so that e.g. there is
an entry for Atlantic/Reykjavik instead of mapping IS to
Africa/Abidjan)

2. Within a country, do not show timezones that currently have
identical rules to another timezone in the same country (i.e.
historical differences don't matter).

Because of (1) I started from zone.tab rather than zone1970.tab.
However, I'm not sure how to handle (2).

For example, Spain has three zones in zone.tab: Europe/Madrid,
Africa/Ceuta, and Atlantic/Canary. But as far as most users are
concerned, as of today there are only two timezones in Spain: Madrid
and Canary Islands. Ceuta follows Madrid rules, so there should be no
need to show this as an option to the user.

Another example: the U.S. lists 29 zones, but only 8 are distinct
today (ignoring historical changes).

So, the question: Any suggestions on how to filter timezones within
each country to drop those that as of today are not relevant except
for historical differences?

Thank you,

Guillermo Rodriguez Garcia
[email protected]

Reply via email to