2017-08-13 76 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/

相關問題