日期选择器,只显示前几个月
Datepicker, show only previous months
我正在使用 jquery 日期选择器来 select 一些日期,但我不想显示当前月份,只显示之前的月份。我怎样才能得到它?
现在我得到了下一个代码,但是我怎么能select上个月的所有天数呢?
$("#toDate").datepicker({
maxDate: "-1M",
dateFormat: 'dd/mm/yy',
firstDay: 1,
onSelect: function(selected) {
var today = getDate();
alert(today);
$("#fromDate").datepicker("option", "maxDate", selected)
}
});
据我所知,获取上个月所有日期的唯一方法是将 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: d,
dateFormat: 'dd/mm/yy',
firstDay: 1,
onSelect: function(selected) {
var today = getDate();
alert(today);
$("#fromDate").datepicker("option","maxDate", selected)
}
});
Js Fiddle : https://jsfiddle.net/ua2oc347/2/
我正在使用 jquery 日期选择器来 select 一些日期,但我不想显示当前月份,只显示之前的月份。我怎样才能得到它?
现在我得到了下一个代码,但是我怎么能select上个月的所有天数呢?
$("#toDate").datepicker({
maxDate: "-1M",
dateFormat: 'dd/mm/yy',
firstDay: 1,
onSelect: function(selected) {
var today = getDate();
alert(today);
$("#fromDate").datepicker("option", "maxDate", selected)
}
});
据我所知,获取上个月所有日期的唯一方法是将 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: d,
dateFormat: 'dd/mm/yy',
firstDay: 1,
onSelect: function(selected) {
var today = getDate();
alert(today);
$("#fromDate").datepicker("option","maxDate", selected)
}
});
Js Fiddle : https://jsfiddle.net/ua2oc347/2/