2017-08-13 7 views
0

私はいくつかの日付を選択するためにjquery datepickerを使用していますが、私は現在の月を表示したくはありません。どうすれば入手できますか?Datepicker、前の月のみを表示

私は次のコードを取得しましたが、最後の月のすべての日を選択するにはどうすればよいですか?

$("#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/

関連する問題