加载页面时,我已将日期设置为datepicker ..但是当它弹出时,它始终显示从1月0日(年)。为什么会这样。
我正在使用Bootstrap datepicker。
**在我的文本框中,日期是2013年11月28日。但是这个日期没有在datepicker小部件中突出显示
**
但改变完美无缺。我不知道为什么?
答案 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