我正在开发一个用户需要输入日期和时间的 Web 应用程序。我以前使用过这个日历小部件,它工作正常:
http://www.dynarch.com/projects/calendar/
但是,它自 2005 年以来一直没有更新。我想知道是否有人知道更好的。
jQuery UI 中的日历不处理时间。只有日期。我需要一些能让用户使用一个控件同时输入日期和时间的东西。
我正在开发一个用户需要输入日期和时间的 Web 应用程序。我以前使用过这个日历小部件,它工作正常:
http://www.dynarch.com/projects/calendar/
但是,它自 2005 年以来一直没有更新。我想知道是否有人知道更好的。
jQuery UI 中的日历不处理时间。只有日期。我需要一些能让用户使用一个控件同时输入日期和时间的东西。
我不知道有任何单个小部件可以很好地处理日期和时间。我见过的任何组合小部件都过于复杂和混乱。
然而,我经常使用独立的日期和时间小部件: ClockPick和datePicker。两者都是jQuery插件,可以跨浏览器很好地工作,并且非常容易定制。
我认为不存在任何可以同时处理日期和时间的东西(至少没有什么真正好的)。
一般的做法似乎是使用下拉列表或其中的一些变体。如果您正在寻找更灵活的东西,有一个用于时间选择器的 jQuery 插件,它模仿 Google 日历时间选择器界面,我觉得它非常有用。
我为 jQueryUI 找到了一个相当不错的 datetimepicker。这是Trent Richardson 的 timepicker 插件。
到目前为止它工作得很好,并且可以进行大量定制以支持 i18n 和样式。由于我将它插入现有系统,我无法使用 jQueryUI 主题,但这不是实际问题。加载主题后,我例如为 .ui-datepicker-header 值设置不同的背景图像。
将 datetimepicker 添加到输入元素时,您还可以通过传递具有相应键值对的对象来覆盖所有字符串和格式。
我意识到这个问题是前段时间提出的,没有双关语的意思。但这是您使用Kendo UI寻找的一个很好的例子
嗯,jscalendar 也可以配置为提供时间选择器,方法是在设置参数中设置 showTime:true。而且还应该设置singleClick:false,我猜......
可悲的是,它似乎无法正常工作。当前时间不会从 inputField 中读出,即使它已经被 jscalendar 自己写入。因此,更改日期后,时间设置回 0:0 :-(
如果你解决这个问题,请告诉我,如何:-)
克里斯托夫