【问题标题】:Setting a default time to a bootstrap timepicker将默认时间设置为引导时间选择器
【发布时间】:2014-01-08 23:43:06
【问题描述】:

我正在使用http://eonasdan.github.io/bootstrap-datetimepicker,我想将其设置为默认时间,比如说 8:00。我阅读了文档,但没有看到任何有关设置默认时间的信息,我在那里看到的唯一内容是设置默认日期:

defaultDate:"", //设置默认日期,接受js 日期、字符串和时刻对象

我可以将其设置为默认时间非常重要,因为我已将其设置为以 15 分钟为增量递增,并且它当前的工作方式是使用当前时间,例如默认时间为 18 :41 所以我只能以 15 为增量获得时间,所以我不能有 20:00。如果有人熟悉这个插件,将不胜感激。谢谢!

【问题讨论】:

    标签: javascript twitter-bootstrap timepicker


    【解决方案1】:

    javascript获取的Date对象可以包含日期和时间。因此,将默认日期设置为一个新的 Date 对象,您可以在其中设置小时和分钟。

    pickDate: false,
    defaultDate: new Date(1979, 0, 1, 8, 0, 0, 0),
    // new Date(year, month, day, hours, minutes, seconds, milliseconds); 
    

    【讨论】:

    • 我不明白你的意思?我只使用时间选择器我不想要日期,所以我认为就像文档中的示例 4
    • 如果只需要时间,请将 pickDate 设置为 false。但是 defaultDate 将 Date Javascript 对象作为值,并且 javascript Date 对象是以这种方式创建的。我认为您可以设置年、月和日的任何值,时间选择器会忽略它。
    • 我添加了 defaultDate: new Date(79, 1, 1, 8, 0, 0, 0);现在,当我单击图标时,小部件不再显示
    • 对不起,这不是分号而是逗号。你能再试一次吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-28
    • 1970-01-01
    相关资源
    最近更新 更多