我无法找到一种优雅的方式来允许以html格式输入日期/时间。我正在考虑下载仅包含有效条目的年,月,日,小时,分钟,秒,毫秒的菜单。我可以通过对每个下拉菜单的硬编码值来做到这一点,但我认为必须有一个更优雅的方式来做到这一点,也许我已经找不到一些已经存在的javascript库。完成这项工作的任何提示?
编辑:其次,如果可能,我正在处理的工作需要毫秒精度。
编辑#2:在阅读了一些评论之后,我逐渐认识到,按小时/分钟/秒,尤其是毫秒,所需的大范围值的下拉菜单可能是个坏主意。我认为将使用DatePicker原型日期选择器,以及用于时间输入的简单文本字段。
答案 0 :(得分:10)
使用名为Datepicker
的Jquery插件可以非常优雅地完成此操作答案 1 :(得分:5)
有许多日历可以执行此操作,包括日期和时间:
答案 2 :(得分:2)
我认为一种非常简单的方法是使用PHP,即选择一天一个月:
对表单使用select
命令,然后插入PHP行以启动for
循环。因此,循环将来自1
- > 31
以及来自1
的月份 - > 12
。因此,不是对所有日子等进行硬编码,而是可以将其整齐地放入一行代码中,并添加一小部分PHP。
答案 3 :(得分:0)
你可以扩展这个插件,因为你想要秒/毫秒
http://www.jnathanson.com/index.cfm?page=jquery/clockpick/ClockPick