Bootstrap datepicker今天是第一次打开日历时选择的日期

时间:2014-08-06 21:27:15

标签: javascript jquery twitter-bootstrap calendar datepicker

我正在使用此datepicker。 我的问题是,当我点击附加了datepicker的文本框时,它会打开日历,并选择今天的日期。

我想要的是当日历首次打开时,在用户选择日期之前不应该选择任何日期。 示例:(今天的日期是2014年6月6日)

Initial screen

Screen as I click on From

与第二张图片一样,日历会打开,并选择今天的日期。

以下是我将datepicker分配给textbox的代码

$("input[id*=txt_DateFrom]").datepicker({
        beforeShowDay: function(date) {
            if (pnlValue == 'none') {
                return date.valueOf() >= now.valueOf();
            }
        },
        daysOfWeekDisabled: [0, 6],
        autoclose: true,
        todayHighlight: false,
        todayBtn: true
    });

3 个答案:

答案 0 :(得分:1)

使用set date函数设置null日期。试试这个很简单。

$("input[id*=txt_DateFrom]").datepicker("setDate" , null);

答案 1 :(得分:0)

我找到了解决方案

$("input[id*=txt_DateFrom]").datepicker({
        beforeShowDay: function(date) {
            if (pnlValue == 'none') {
                return date.valueOf() >= now.valueOf();
            }
        },
        daysOfWeekDisabled: [0, 6],
        autoclose: true,
        todayHighlight: false,
        todayBtn: true
    }).datepicker("setDate",null);

我希望它可以帮助某人......

答案 2 :(得分:0)

使用minDate : moment()时选择当前日期的问题 解决方案:尝试使用如下:

$('#datetimepicker6').datetimepicker({
         format: 'DD/MM/YYYY',
         minDate: moment().millisecond(0).second(0).minute(0).hour(0),
         clear : false
    });