2012-05-16 6 views
8

Die list of timezones ist ziemlich lang, viel Duplizierung und nicht sehr freundlich zu Programmierern geschweige denn Endnutzer.Wie kann man eine Zeitzone benutzerfreundlicher gestalten?

Gibt es eine Möglichkeit, die Liste auf etwas freundlicher und für 80% der Benutzer ausreichend zu kürzen? Aber dann wie soll man entscheiden, welche sind die populären Tz?

Die Liste in Windows scheint ziemlich gut, aber ich bin mir nicht sicher, ob das eine gute Liste ist, danach zu modellieren. Es ist interessant, weil DST optional ist, ist das, warum die Liste so kurz sein kann? Jemand worked out the tz equivalents here.

Ich bin in Pacific Daylight Time (PDT). JS getTimezoneOffset() gibt 420 zurück ==> Offset -7. Wenn ich die Zeitzonenliste oben verwende, wie würde man sagen, dass es USA/Pazifik (-8) ist?

Außerdem, was sind die beliebten Namen für Zeitzonen? US/Pacific oder Canada/Pacific klingt sicher freundlicher dann oder America/Vancouver.

Schließlich, wie sind die 2 Zeitzonen oben anders? Können sie sicher zusammen gruppiert werden und einfach America/Los_Angeles in der App verwenden? Wie soll man Zeitzonen zusammenfassen?

Vielen Dank!

+3

Sie könnten dies auf dem UX-Stack fragen;) – vzwick

+1

* "Gibt es eine Möglichkeit, die Liste zu kürzen" * Live auf einem kleineren Planeten? Die Hälfte des Planeten ausradieren? Verwenden Sie die Dezimalzahl? .. –

+0

Warum sind diese Zeitzonen anders? In der Vergangenheit hatten sie wahrscheinlich unterschiedliche Regeln für die Sommerzeit. Wenn Sie mit historischen Daten zu tun haben, könnte die Unterscheidung von Bedeutung sein! –

Antwort

2

Freundliche TZ-Namen sind subjektiv - man mag einen Namen, während jemand anderes dadurch beleidigt wird. Anstatt zu versuchen herauszufinden, wie die tz-Liste gekürzt werden kann, warum implementieren Sie nicht Geolocation und wählen die Zeitzone der Benutzer für sie aus?

Es ist nicht 100% genau, und für Reisende ist es einfach falsch, aber das ist besser, als Ihre Benutzer durch eine endlose Liste scrollen, denke ich.

0

Werfen Sie einen Blick auf this approach es scheint sehr freundlich zu mir und gut dokumentiert, wie es geht.

+0

"Nur Link" -Antworten werden abgeraten, da sie bedeutungslos werden, wenn die Verbindung unterbrochen oder geändert wird. Erwägen Sie, Ihre Antwort zu aktualisieren, um eine kurze Zusammenfassung des von Ihnen empfohlenen Ansatzes zu erhalten. Dann wird es auch ohne die Verbindung in Zukunft nützlich bleiben. – Leigh

Verwandte Themen