2012-09-24 60 views
1

通过设置jQuery的日期选择器最小值最大值设置

minDate: "-1M", 
maxDate: "+1M", 

我得到的minDate为24/8/2012的maxDate为24 /十月/ 2012
我想minDate作为上个月的开始日期,即01/Aug/2012和maxDate作为下个月的结束日期31/oct/2012

我应该如何配置日期选取器来获取它?

+1

看到这一点:http://stackoverflow.com/questions/2484631/jquery-datepicker-mindate-variable – diEcho

回答

0

你需要计算的日期自己:

var minDate = new Date(); 
minDate.setMonth(minDate.getMonth()-1, 1); 
var maxDate = new Date(); 
maxDate.setMonth(maxDate.getMonth()+2, 0); 
$("#datepicker").datepicker({ 
    ... 
    minDate: minDate, 
    maxDate: maxDate, 
    ... 
}); 
+0

为下月最后一天是应该的maxDate .setMonth(maxDate.getMonth()+ 2,0); – Vipul

+0

谢谢,我纠正了我的答案。 – Barmar

相关问题