I have:
<div class="show-schedule"></div>
From date: <input id="start-at" type="date">
To date: <input id="end-at" type="date">
$('#start-at, #end-at').change(function(){
from_date = moment($('#start-at').val(), "YYYY-MM-DD");
to_date = moment($('#end-at').val(), "YYYY-MM-DD").add(1, 'days');
if (from_date._i.length == 0 && to_date._i.length == 0){
$('.show-schedule').fullCalendar('option', 'validRange', {});
}
else if (from_date._i.length != 0 && to_date._i.length == 0){
$('.show-schedule').fullCalendar('option',
'validRange', {start: from_date});
}
else if (from_date._i.length == 0 && to_date._i.length != 0){
$('.show-schedule').fullCalendar('option',
'validRange', {end: to_date});
}
else {
if (from_date < to_date){
$('.show-schedule').fullCalendar('option',
'validRange', {start: from_date, end: to_date});
}
else {
$('#start-at').val('');
$('#start-at').focus();
}
}
}); 例如:
这个月是3月,如果我选择1月或2月,我不会在1月或2月向我展示,迫使我按下PREV按钮显示它!如何在不按PREV按钮的情况下上个月显示? 或者任何人都有办法从一天过滤到另一天?请帮帮我!
我想从日期到日期做出选择:从日期到现在:如何处理?请帮我! thankss !!!
答案 0 :(得分:0)
您可以使用&#34; gotoDate&#34;方法:
$('#start-at').change(function() {
var from_date = moment($('#start-at').val(), "YYYY-MM-DD");
if (from_date.isValid()){
$('.show-schedule').fullCalendar('gotoDate', from_date);
}
});
这会将日历移动到指定的日期,使视图类型保持不变。