我一直在寻找一个javascript(希望jQuery)时区选择器/选择器/控件,我可以在我的社交日历/事件路由器网络应用程序。寻找js(也许jQuery)时区(仅)控制UI小部件
鉴于在通常的下拉菜单中列出了大约400个城市,我希望有人对可怜的用户抱有怜悯,并且在我自己创建一个界面之前带着一个界面更好的UI界面。 (我看过一些很好的网站示例,它们使用地图来允许时区选择,但是它们占用了我应用程序页面上的太多空间)。
虽然有多种方法可以列出其他时区不仅仅是GMT偏移量,我认为组织时区的最佳方式是使用带子菜单的分层下拉菜单。然后,我会按大洲列出,然后列出子菜单,列出国家和主要城市以及可能不符合地理或夏令时规则的城市/地区例外情况。即MST的亚利桑那州和CST的印第安纳州的一些城市。
包含在小部件中的能力是记住用户的最后5个选择并将它们显示在列表顶部。
该小部件还允许用户使用autosuggest进行输入(将用户输入视为前缀,后缀和查询中的任何其他位置,SQL语言中的这一点等同于:WHERE some_column_name LIKE%查询%)。他们的打字会呈现一组缩小的选项,使得列表的选择更短。即CST将提供几个使用CST作为缩写的时区,-7会列出当前时区设置为GMT-7的城市列表,5.5列出Inida国家等。
如果有人知道接近匹配的小部件,会很好奇知道他们在哪里获取他们的时区和DST数据,因为有几个来源和数据总是被更新。