7

我正在使用提供的setValue方法设置引导日期选择器的值。

例如

tripToDatePicker.setValue(tripFromDatePicker.date);

但由于某种原因日历没有更新

在此处输入图像描述

4

3 回答 3

7

编辑:

http://www.eyecon.ro/bootstrap-datepicker/文档不多,你应该试试http://eternicode.github.io/bootstrap-datepicker/

无论如何,下面的代码对你有用

$("#dp1").datepicker("update", "02-16-2012");

或者

$("#dp1").datepicker("setValue", "02-17-2012");

其中“#dpi”是使用日期选择器的文本字段的 ID。

于 2014-07-30T06:38:12.517 回答
6

'setValue' 被 'setDate' 取代。

使用字符串作为 setDate 的输入可能会很棘手。它必须与日期格式匹配,否则您会得到意想不到的结果。从您的输入创建一个“新日期(y,m,d)”更安全,例如“2015 年 4 月 10 日”的新日期(2015,3,10)。这将始终有效。

当使用以秒为单位的日期表示时,例如 1428659901,则使用“new Date(value*1000)”。请注意,datepicker 将在这里吃任何值,但仅在小时、分钟和秒等于 0 时才在日历中显示所选日期。我花了一段时间才弄清楚....

于 2015-04-10T10:03:30.493 回答
0

在尝试了很多事情之后,我最终使用了“更新”方法。$("#dp1").datepicker("update", "02-02-2012")或对$("#dp1").datepicker("update", "02/02/2012")我有用。令人惊讶的是,作者网站上没有关于此方法的文档。谢谢。

于 2019-11-12T13:36:47.363 回答