尽管存在许多用于输入日期的解决方案(例如日历,下拉菜单等),但似乎并没有太多“标准”方式询问时间(或时间范围)。

我亲自尝试了小时,分钟和第二个字段(有时也包括“ AM / PM”字段)的下拉菜单。 我还尝试了几种类似时钟的输入设备,其中大多数对于典型的最终用户来说太难使用了。 我什至尝试了“弹出”时间选择菜单(例如,您可以将其悬停在小时“ 10”上,以接收包含“:00”,“:15”,“:30”的子菜单) ”和“ :: 45”)-但这些方法似乎都不自然。

到目前为止,我发现的最好的(也是最通用的)方法只是使用简单的文本字段,并强迫用户手动填充小时,分钟和秒。 另外,我在创建类似于Outlook的“日视图”方面有很好的经验,可以通过拖放事件来设置开始和结束时间。

是否有“最佳方法”来询问此信息? 是否有人在使用某种类型的时间输入小部件,而这些时间输入小部件确实是直观且易于使用的? 还是至少有一种方法比使用纯文本框更有效?

===============>>#1 票数:0

JQuery有一个非常有用的时间输入工具。 除了标准文本字段之外,它还提供了“旋转器”类型的方法。 它还支持使用鼠标滚轮进行调整(以及传统的“只键入它”方法),并且可以根据需要将其配置为限制为n分钟。 它非常可定制,支持本地化和多种其他设置,我已经在几个项目/演示站点中成功使用了它。

===============>>#2 票数:0

我非常喜欢简单的语言输入(前几天有一个主题)。 我喜欢37signals背包日历让您输入内容的方式(08/12 3pm与Tom开会)。 我也喜欢他们通过提醒系统处理时间的方式(他们为您提供了一些选择,例如今天晚些时候,明天早上)。

===============>>#3 票数:0 已采纳

我发现Google日历的方法是最好的。 使用文本框,但使用JavaScript使其成为用于选择时间的下拉菜单。 可以在此处找到有关jQuery 实现的良好演示

我尚未在我的网站上实现此功能,因此我不确定100%,但是我认为您还需要此jQuery插件的代码:
http://www.texotela.co.uk/code/jquery/timepicker/

编辑
我发布的第一个链接不需要第二个链接的代码。 它只是基于它。 要从示例中获取实际的JavaScript文件,您可以查看页面的源代码以查找文件的位置,也可以直接转到URL
http://labs.perifer.se/timedatepicker/jquery.timePicker.js

  ask by Ryan translate from so

未解决问题?本站智能推荐:

2回复

衡量时间的最有效方法是什么?

我处于这样一种情况,我需要每秒执行X次操作(刷新PictureBox或从套接字缓冲区中提取字节)。 我想知道是否有正确的方法来做到这一点。 我做了一些研究,但我找到了几种解决方法。 我可以在while循环中工作并不断询问操作系统现在是时候检查X是否已超过时间。(DateTime.U
1回复

哈希映射要按时间范围键入键的对象的最有效方法?

示例对象: { "start": "1.06", "end": "2.33", "content": "something" }, { "start": "2.99", "end": "3.54", "content": "something else" } 我想
1回复

获取运行频率数据并转换为有效时间的最有效方法

这是一个令人困惑的问题。 希望我可以用一种有意义的方式来表达它。 在我的SQL Server 2008 R2数据库中,我有一个名为表expectedTimes告诉你如何往往是一个任务有开始和结束时间运行。 看起来像下面 我将每15分钟运行一个脚本,以检查预期要运行的任务。 显
1回复

存储部分更改数组的时间序列的最有效数据结构是什么?

我的问题是我有一个大小为N的对象数组。每次(t + 1)之后,数组的某些值可能会也可能不会改变。 所以我们说t + 1索引15改变但其他一切都保持不变。 存储这样的东西(在内存中)最有效的方法是什么,除了当然只有一个数组阵列? 我希望能够以最有效的方式获取数组的所有值,例如getVal
4回复

以编程方式检查年份是否更改的最有效方法是什么

我正在尝试从NIC捕获数据包并将部分数据包有效负载另存为字符串。 在必须存储的数据包的一部分上是其日志时间,称为SysLog。 每个数据包都有一个SysLog,格式如下: 可以看出,数据包SysLog没有Year Number。 我的程序必须一年四季都在运行,因此我需要将Yea
1回复

在DateTime和Unix时间戳之间进行转换的有效C#方法是什么

我有2个函数在.NET DateTime和Unix时间戳之间进行转换。 但是我不确定是否已考虑时区(EPOCH和DateTime参数的时区)。 请帮忙:
2回复

JavaScript中有效的日期时间字符串是什么?

在JavaScript中使用new Date或Date.parse时,我不能只传递任意日期格式。 根据格式,我会得到一个不同于我想要的Invalid Date ,甚至是Invalid Date而不是日期对象。 某些日期格式在一个浏览器中工作,但在其他浏 那么我应该使用哪种日期时间格式?
3回复

这是有效时间吗?

我从后端系统获取以下datetime字符串: 2014-06-10+02:00 。 这是有效的日期时间吗? 没有关于时间的信息(我只得到日期),但是有时间偏移。 如果根据哪个标准有效,那么该时间是否有效?UTC时间是什么? 非常感谢
2回复

使用JavaScript显示十分之一秒的最有效方法是什么?

我正在编写一个带有时钟的小应用程序,用十分之一秒的时间来显示日期和时间。 这样做效率最高的是什么? 我已经写了这个,但我怀疑这是一个很好的解决方案:
1回复

将数据对象从单独的计算机中聚合之后,按创建时间对数据对象进行排序的有效方法是什么?

我正在多台计算机上创建数据,并行处理数据,然后聚合到单独的计算机上。 按创建时间(准确地说,+ /-5秒)对聚合数据进行排序的最佳方法是什么? 如果所有计算机都通过NTP同步了系统时间,那么是否要在每台源计算机上从UNIX时代开始使用整数时间戳记,这将足够可靠吗?