我正在使用此datepicker。 我的问题是,当我点击附加了datepicker的文本框时,它会打开日历,并选择今天的日期。
我想要的是当日历首次打开时,在用户选择日期之前不应该选择任何日期。 示例:(今天的日期是2014年6月6日)
与第二张图片一样,日历会打开,并选择今天的日期。
以下是我将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
});
答案 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
});