2017-08-13 78 views
0

我使用jQuery日期选择器选择一些日期,但我不希望显示当前的月份,只是previuos个月。我怎么才能得到它?日期选择器,只显示前几个月

在我的下一个代码的时刻,但我怎么能选择最后几个月的日子?

$("#toDate").datepicker({ 
    maxDate: "-1M", 
    dateFormat: 'dd/mm/yy', 
    firstDay: 1, 
    onSelect: function(selected) { 
     var today = getDate(); 
     alert(today); 
     $("#fromDate").datepicker("option", "maxDate", selected) 
    } 
}); 

回答

1

据我所知,获得前一个月全天的唯一方法是将maxDate设置为上个月的最后一天。

var d = new Date(); // current date 
d.setDate(1); // 1st of the month 
d.setHours(-1); // one hour before the 1st of the month (last day of previous month) 
$("#toDate").datepicker({ 

maxDate: "-1M", 
dateFormat: 'dd/mm/yy', 
firstDay: 1, 
    onSelect: function(selected) { 
    var today = getDate(); 
    alert(today); 
     $("#fromDate").datepicker("option","maxDate", selected) 
    } 
}); 

的js小提琴:https://jsfiddle.net/ua2oc347/2/

相关问题