如何使时区选择更加用户友好?

8
时区列表相当冗长,有很多重复,并且对程序员甚至最终用户都不太友好。有没有办法将列表缩短为对80%以上的用户足够友好和满足需求的内容?但是如何确定哪些是受欢迎的Tz呢?
Windows中的列表似乎非常好,但我不确定是否应该以此为模板。它很有趣,因为DST是可选的,这就是为什么列表可以那么短吗?这里有人计算出了tz的等效项
我在太平洋夏令时间(PDT)区域。JS的getTimezoneOffset()返回420 ==>偏移量-7。如果我使用上面的时区列表,如何知道它是美国/太平洋(-8)?
此外,时区的流行名称是什么?US/PacificCanada/Pacific听起来比America/Los_AngelesAmerica/Vancouver更友好。
最后,上述两个时区有什么不同?它们可以安全地分组在一起并在应用程序中只使用America/Los_Angeles吗?应该如何将时区分组?
谢谢!

3
您可能希望在UX Stack上提问 ;) - vzwick
1
有没有办法缩短列表?生活在一个更小的星球上?消灭一半现有的星球?使用十进制时间?.. - Andrew Thompson
@JasonMalinowski 如果我对我的应用程序的历史日期不感兴趣怎么办?只要在可预见的未来它们是相同的,有没有一种方法可以将它们合并? - Henry
@vzwick http://ux.stackexchange.com/questions/21409/how-to-make-selecting-a-timezone-more-user-friendly - Henry
你们觉得Windows如何分组可用时区?你认为这是一个好的模型可以遵循吗? - Henry
显示剩余2条评论
2个回答

2
友好的时区名称是主观的 - 有人喜欢一个名称,而另外一些人可能会因此感到冒犯。 为什么不实现地理位置功能并为用户预选他们的时区,而不是试图想出如何缩短时区列表呢? 这不是100%准确的,对于旅行者来说可能是错误的,但我认为这比让用户滚动无尽的列表要好。

0

看看这种方法,它对我来说非常友好,并且有很好的文档说明如何做。


不鼓励“仅链接”回答,因为如果链接失效或更改,它们就变得毫无意义。请考虑更新您的答案,包括对您推荐的方法的简要概述。这样即使没有链接,它也将在未来保持有用。 - Leigh

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接