让今天之前的日期不可选,让今天及之后的日期可选,谁知道这个怎么设置??
解决了。1274行里,有个判断
this.mOpts.stopToday == true && d.getTime() > today.getTime()
stopToday 参数设置为false就可以选择所有日期。
然后下面“当前月日期”前加个 else if 节点。添加调用参数 startToday : true 就可以了
else if ((this.mOpts.stopToday == true && d.getTime() > today.getTime()) || d.getTime() < __method.mOpts.minValidDate * 1000 || ('' !== __method.mOpts.maxValidDate && d.getTime() > __method.mOpts.maxValidDate * 1000)) {
//当前时间之后的日期,或者开启统计之前的日期
tdClass = this.mOpts.theme + '_' + this.mOpts.disableGray;
deviation = '2';
} else if ((this.mOpts.startToday == true && d.getTime() < today.getTime() - 24 * 3600000) || d.getTime() < __method.mOpts.minValidDate * 1000 || ('' !== __method.mOpts.maxValidDate && d.getTime() > __method.mOpts.maxValidDate * 1000)) {
tdClass = this.mOpts.theme + '_' + this.mOpts.disableGray;
deviation = '2';
} else { // 当前月日期
....
}
怎么会显示两个日历
var dateRange2 = new pickerDateRange('date2', {
isTodayValid: true,
startDate: '2017-06-18', //
endDate: '2012-10-16',
calendars: 1,
isSingleDay: true,
defaultText: ' 至 ',
inputTrigger: 'input_trigger2',
theme: 'ta',
success: function(obj) {
$('#date2').html(obj.startDate) //
alert('渲染图表');
}
如何把“日”去掉 , 改为 “年 月” 的日历 ?