Wie kann man eine Zeitzone benutzerfreundlicher gestalten?

8

Die Liste der Zeitzonen ist ziemlich lang, viele Duplikate und nicht sehr freundlich zu Programmierern, geschweige denn zu Ende -Nutzer.

Gibt es eine Möglichkeit, die Liste auf etwas Freundlicheres und für über 80% der Benutzer ausreichend zu kürzen? Aber wie soll man dann entscheiden, welches der populäre Tz ist?

Die Liste in Windows scheint ziemlich gut zu sein, 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 hat die TZ-Äquivalente hier ausgearbeitet .

Ich bin in der pazifischen Sommerzeit (PDT). JS getTimezoneOffset() gibt 420 == & gt; Offset -7. Wenn ich die Zeitzonenliste oben verwende, wie würde man sagen, es ist US / Pazifik (-8)?

Was sind die beliebten Namen für Zeitzonen? US/Pacific oder Canada/Pacific klingt sicherer als America/Los_Angeles oder America/Vancouver .

Zuletzt, wie unterscheiden sich die 2 Zeitzonen? Können sie sicher gruppiert werden und verwenden Sie einfach America/Los_Angeles in der App? Wie soll man Zeitzonen zusammenfassen?

Danke!

    
yujust 16.05.2012, 01:38
quelle

2 Antworten

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 das Reisen ist einfach falsch, aber das ist besser, als Ihre Benutzer durch eine endlose Liste scrollen zu lassen, denke ich.

    
azawaza 16.05.2012 03:42
quelle
0

Schauen Sie sich diesen Ansatz an, es ist sehr freundlich zu mir und gut dokumentiert, wie es gemacht wird.

    
manuele 19.08.2015 10:25
quelle