【问题标题】:Recommend a JS calendar widget that handles both date and time? [closed]推荐一个同时处理日期和时间的 JS 日历小部件? [关闭]
【发布时间】:2010-10-09 06:11:20
【问题描述】:

我正在开发一个用户需要输入日期和时间的 Web 应用程序。我以前用过这个日历小部件,它工作正常:

http://www.dynarch.com/projects/calendar/

但是,它自 2005 年以来一直没有更新。我想知道是否有人知道更好的版本。

jQuery UI 中的日历不处理时间。只有日期。我需要一些能让用户使用一个控件同时输入日期和时间的东西。

【问题讨论】:

    标签: javascript datetime datepicker date widget


    【解决方案1】:

    我不知道有哪个小部件可以很好地处理日期和时间。我见过的任何组合小部件都过于复杂和令人困惑。

    但是,我经常使用独立的日期和时间小部件:ClockPickdatePicker。两者都是jQuery 插件,可以跨浏览器很好地工作,并且非常容易定制。

    【讨论】:

      【解决方案2】:

      我认为没有任何东西可以同时处理日期时间(至少没有什么真正好的)。

      一般做法似乎是使用下拉列表或其中的某种变体。如果您正在寻找更灵活的东西,有一个用于时间选择器的 jQuery 插件,它模仿了 Google 日历时间选择器界面,我觉得它非常有用。

      http://labs.perifer.se/timedatepicker/

      【讨论】:

        【解决方案3】:

        我为 jQueryUI 找到了一个相当不错的 datetimepicker。这是timepicker addon from Trent Richardson

        到目前为止它工作得很好,可以大量定制,例如支持 i18n 和样式。由于我将其插入现有系统,因此我无法使用 jQueryUI 主题,但这不是实际问题。加载主题后,例如为 .ui-datepicker-header 值设置不同的背景图像。

        将 datetimepicker 添加到输入元素时,您还可以通过传递具有相应键值对的对象来覆盖所有字符串和格式。

        【讨论】:

        • 当然,一旦 真正适用于“所有”浏览器,所有这些都将过时。
        【解决方案4】:

        我意识到这个问题是前段时间提出的,没有双关语的意思。但这是一个很好的例子,说明您使用 Kendo UI

        【讨论】:

        • 不错,但希望在开源中看到类似的东西。
        • @AmolSharma,Kendo UI Web 是开源的。该套件还有两个其他部分是商业的,但我所指的是开源的。
        • 但是当我去下载时,它只提供 30 天的试用期......那是什么?我该如何继续并至少可以使用它的基本功能?
        • @AmolSharma,使用此链接kendoui.com/download.aspx 在最右侧查找名为“Kendo UI Web”的选项。您应该会在下方看到一个标有“下载开源”的按钮。我希望这会有所帮助:)
        • Thnx :) ...没注意到!
        【解决方案5】:

        嗯,jscalendar 也可以配置为提供时间选择器,方法是在设置参数中设置 showTime:true。而且还应该设置 singleClick:false,我猜...

        遗憾的是,它似乎无法正常工作。当前时间不会从 inputField 中读出,即使它已经被 jscalendar 自己写入。所以在更改日期后时间设置回 0:0 :-(

        如果你解决了这个问题,请告诉我,如何:-)

        克里斯托夫

        【讨论】:

          猜你喜欢
          • 2014-09-11
          • 1970-01-01
          • 2023-03-04
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-07-28
          • 1970-01-01
          • 2015-07-15
          相关资源
          最近更新 更多