Javascript 引导日期选择器预选当前月份的第一天

Javascript 引导日期选择器预选当前月份的第一天,javascript,jquery,twitter-bootstrap-3,Javascript,Jquery,Twitter Bootstrap 3,我正在使用bootstrap-datepicker.js,遇到了一个问题。我有开始日期和结束日期。对于开始日期,我进行了一些计算,以确定当前月份的第一天(我现在将其设置为五,以便进行测试,因为这是今天的第一天) 这很有效。问题似乎在于将其插入实际日历中。它想选择现在是哪一天 我试过几种不同的方式来称呼它,比如 $('.datepicker').datepicker('setDate', new Date(firstMonth)); $('.datepicker').datepicker('upd

我正在使用bootstrap-datepicker.js,遇到了一个问题。我有开始日期和结束日期。对于开始日期,我进行了一些计算,以确定当前月份的第一天(我现在将其设置为五,以便进行测试,因为这是今天的第一天)

这很有效。问题似乎在于将其插入实际日历中。它想选择现在是哪一天

我试过几种不同的方式来称呼它,比如

$('.datepicker').datepicker('setDate', new Date(firstMonth));
$('.datepicker').datepicker('update');
$('.datepicker').val('');

$('.datepicker').datepicker('setDate', firstMonth);
$('.datepicker').datepicker('update');
$('.datepicker').val('');


$('.datepicker').datepicker('startdate', firstMonth);
$('.datepicker').datepicker('update');
$('.datepicker').val('');
而且这个

$('.datepicker').datepicker('setDate', new Date(firstMonth));


$('.datepicker').datepicker('setDate', firstMonth);

任何帮助都将不胜感激

您的问题是如何尝试创建新的日期对象。你可以更简单地使用它


下面是一个正在运行的jsfiddle:

我制作了一个更新的示例,在Moment.js的帮助下显示了一个月的“开始”和一个月的结束
$('.datepicker').datepicker('setDate', new Date(firstMonth));


$('.datepicker').datepicker('setDate', firstMonth);
var firstDayOfMonth = function() {
    // your special logic...
    return 5;
};

var d = new Date();
var currMonth = d.getMonth();
var currYear = d.getFullYear();
var startDate = new Date(currYear,currMonth,firstDayOfMonth());
$('#exampleInputDate').datepicker('setDate',startDate);