【问题标题】:Bootstrap 3's DateTimePicker defaultDate from HTML markup来自 HTML 标记的 Bootstrap 3 的 DateTimePicker defaultDate
【发布时间】:2016-03-14 09:44:52
【问题描述】:

有了Bootstrap 3 DateTimePicker,我知道defaultDate可以通过JS来配置。是不是不能默认使用输入字段的值?

不工作:

<input type="text" class="form-control" value="2016-01-15" data-date-format="L" />

Here's a JSFiddle attempt 不工作。

谢谢!

【问题讨论】:

  • 是的,您可以使用 value,但我认为您使用的格式不正确,因此无法显示。将值更改为value="15-01-2016",它应该会显示
  • 谢谢,这行得通。这意味着值的日期字符串必须根据语言环境进行格式化?你知道它是否在任何地方详细解释过?
  • 据我所知,它必须与语言环境的格式相同,如果有人知道,请说。不幸的是,我不知道任何有用的资源来解释这个抱歉
  • 我设法确认发出了 dp.error (jsfiddle.net/u1rm2vmm/10),但我不确定是否可以覆盖 parseInputDate (github.com/Eonasdan/bootstrap-datetimepicker/blob/master/src/js/…) 来改变行为。有什么想法吗?

标签: javascript twitter-bootstrap twitter-bootstrap-3 bootstrap-datetimepicker


【解决方案1】:

format: 'L'format: 'MM/DD/YYYY 相同,您的文本框值与此格式不匹配,因此是“无效日期”。

如果您需要其他格式对我们有效extraFormats

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-10
  • 2021-04-17
  • 1970-01-01
  • 1970-01-01
  • 2017-05-05
相关资源
最近更新 更多