2012-08-04 112 views
1

我是新的JQuery,我想看看我是否可以使用JQuery UI datepicker做这样的事情。JQuery UI在年份的特定月份之间选择datepicker

我想从每年的1月1日到3月30日或某一年显示..并禁用其他日期。首先选择的日期应该是从今天开始的5个工作日。

这是可能的。我确实在JQuery UI上看到了一些范围,但我不太明白。

感谢

更新

我可以做类似下面能够得到用户从今天只选择5天。

minDate: +5, maxDate: "+3M +10D", 

更新

     showButtonPanel: true, 
         minDate: new Date(2012, 1, 2), 
         maxDate: new Date(2012, 3,30), 
         minDate: + 5 

回答

1

您可以指定最小和最大的日期。

HTML

<p>Date: <input type="text" id="datepicker"></p> 

<p>New Date: <input type="text" id="test"></p> 

</div> 

的JavaScript(两个不同的例子。第一个硬盘组日期,第二得到当天+ 5天。

$(function() { 
     $("#datepicker").datepicker({ 
      minDate: new Date(2012, 0, 1), 
      maxDate: new Date(2012, 2, 31)} 
     ); 

     var today= new Date(); 
     var numberofDays = 5; 
     var newDate = new Date().setDate(today.getDate()+numberofDays); 
     $("#test").datepicker({ 
      minDate: newDate, 
      maxDate: 5}//number of days from the start date 
     ); 
    }); 

这里有一些例子与jsfiddle

http://jsfiddle.net/rpNXZ/1/

+0

非常感谢你,我修改你的答案,并与上面我加入到更新上来。 – NoviceDeveloper 2012-08-04 18:44:19

相关问题