我正在使用位于https://jsfiddle.net/OlegKi/90qmjean/3/
的演示示例某些原因是datepicker没有呈现?我还需要将dateformat设置为
ISO8601Long:"Y-m-d H:i:s"
但是使用原始日期格式化程序会将所选日期显示为“Y-3-14 H:i:s” 有关详情,请参阅屏幕截图:enter image description here
答案 0 :(得分:0)
当我将boostrap-datepicker更新到最新版本时,它看起来很有效。
答案 1 :(得分:0)
您在上面的评论中描述的问题如下:您想知道为什么在演示Bootstrap datetimepicker中使用的http://jsfiddle.net/OlegKi/duooa5oy/1/在选择之后不会关闭日历窗口日期。
首先,我想强调一下,它是Bootstrap日期时间选择器的默认行为。您可以尝试页面http://eonasdan.github.io/bootstrap-datetimepicker/上的任何演示进行验证。行为的原因很容易理解。 datetimepicker允许更改时间而不仅仅是日期。相应的控件包含4个按钮,通过单击按钮增加/减少时间。我在下面的图片上标记了按钮:
因此,如果日期(而不是时间)发生变化,您可能需要关闭datetimepicker。可以通过在演示中添加以下行来实现这些要求:
$(el).bind("dp.change", function (e) {
if (e.date.dayOfYear() !== e.oldDate.dayOfYear()) {
$(this).data("DateTimePicker").hide();
}
});