弹出时,日期选择器始终显示从0年开始

时间:2013-11-28 06:58:49

标签: jquery twitter-bootstrap datepicker

加载页面时,我已将日期设置为datepicker ..但是当它弹出时,它始终显示从1月0日(年)。为什么会这样。

我正在使用Bootstrap datepicker。

**在我的文本框中,日期是2013年11月28日。但是这个日期没有在datepicker小部件中突出显示

**

但改​​变完美无缺。我不知道为什么?

2 个答案:

答案 0 :(得分:0)

请试试这个:

$("#datepicker").datepicker("setDate", new Date());

//Auto Closing     
$('#datepicker').datepicker({
        "setDate": new Date(),
        "autoclose": true
});

这将使用今天的日期初始化日期选择器,以避免您的问题

希望这会有所帮助..

答案 1 :(得分:0)

在设置日期后,您必须update bootstrap datepicker小部件中的日期才能在日历中查看日期。

$('.datepicker').datepicker('update');

请检查此answer以获取图片。

var plus14days = new Date();
plus14days.setDate(plus14days.getDate() + 14);
$("#datepicker").datepicker("setDate", plus14days); //set 14 days prior
$("#datepicker").datepicker('update'); //once updated you can it in datepicker